[R] changing "," to "." in data.frame

Troels Ring tring at gvdnet.dk
Wed Oct 11 10:03:36 CEST 2017


Thanks a  lot  -

BW
Troels


Den 11-10-2017 kl. 09:58 skrev Berend Hasselman:
>> On 11 Oct 2017, at 09:45, Troels Ring <tring at gvdnet.dk> wrote:
>>
>> Dear friends - I have a data.frame with "," instead of "." and found the discussion
>>
>> http://r.789695.n4.nabble.com/How-to-replace-all-commas-with-semicolon-in-a-string-tt4721187.html#a4721192
>>
>> so copying the code of Ulrik(I hope:-)) I tried
>>
>> (making some data)
>>
>> AX <- data.frame(a=chartr(".",",",rnorm(5)),b=chartr(".",",",rnorm(5)),c=rnorm(5))
>>
>> library(plyr)
>>
>> adply(AX, 2, function(x){
>> if(!is.numeric(x[[1]]){
>> gsub(",", ".", x[[1]])
>> }else{
>> x[[1]]
>> }
>> })
>>
>> and got the unwelcome error
>>
>> Error: unexpected '{' in:
>> "adply(AX, 2, function(x){
>> if(!is.numeric(x[[1]]){"
>>
>
> Missing ) in if(!is.numeric(x[[1]]){
>
> It should be
>
> if(!is.numeric(x[[1]]) ){
>
> Berend Hasselman
>
>> Here is:
>>
>>> sessionInfo()
>> R version 3.4.1 (2017-06-30)
>> Platform: x86_64-w64-mingw32/x64 (64-bit)
>> Running under: Windows 7 x64 (build 7601) Service Pack 1
>>
>> Matrix products: default
>>
>> locale:
>> [1] LC_COLLATE=Danish_Denmark.1252  LC_CTYPE=Danish_Denmark.1252
>> [3] LC_MONETARY=Danish_Denmark.1252 LC_NUMERIC=C
>> [5] LC_TIME=Danish_Denmark.1252
>>
>> attached base packages:
>> [1] stats     graphics  grDevices utils     datasets  methods base
>>
>> other attached packages:
>> [1] plyr_1.8.4      TinnRcom_1.0.20 formatR_1.5 svSocket_0.9-57
>>
>> loaded via a namespace (and not attached):
>> [1] compiler_3.4.1 tools_3.4.1    svMisc_0.9-70  Rcpp_0.12.13 tcltk_3.4.1
>>
>> All best wishes
>>
>> Troels Ring, Aalborg, Denmark
>>
>> ______________________________________________
>> R-help at r-project.org mailing list -- To UNSUBSCRIBE and more, see
>> https://stat.ethz.ch/mailman/listinfo/r-help
>> PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
>> and provide commented, minimal, self-contained, reproducible code.
>



More information about the R-help mailing list