R Can';t将文本转换为数字
我从一个文本文件中下载了有关能源中断的信息。这是my R环境中数据的外观:R Can';t将文本转换为数字,r,text,numeric,R,Text,Numeric,我从一个文本文件中下载了有关能源中断的信息。这是my R环境中数据的外观: bairro consumidores dec ano <chr> <chr> <chr> <dbl> 1 AGUA GRANDE 44.417 5,68 2017 2 ALDEIA CAMPISTA 38.589 3,42 2017 3
bairro consumidores dec ano
<chr> <chr> <chr> <dbl>
1 AGUA GRANDE 44.417 5,68 2017
2 ALDEIA CAMPISTA 38.589 3,42 2017
3 ALVORADA 27.660 2,74 2017
4 AREIA BRANCA 124.193 7,29 2017
5 ARI FRANCO 65.563 9,79 2017
6 BAEPENDI 11.056 12,09 2017
bairro consumidores dec ano
1 AGUA GRANDE 44.417 5,68 2017
2 ALDEIA CAMPISTA 38.589 3,42 2017
3 ALVORADA 27.660 2,74 2017
4 AREIA BRANCA 124.193 2017年7月29日
5 ARI FRANCO 65.563 9,79 2017
6 BAEPENDI 11.056 12,09 2017
但是,我无法将此表与我拥有的另一个表合并,也无法将dec列转换为数字。假设您的数据帧名为
df
:
df$dec <- as.numeric(gsub(",", ".", df$dec))
df$dec您能提供您用来读取数据的代码吗什么“NA”错误?你能再解释一下吗?您正在将什么复制到excel?那个链接对我来说是空白的。你是怎么把它读入R的?你是如何转换成数字的?您的意思是将每一列转换为数字吗?如果是,请包括您的code@NelsonGon,我在问题中做了一些更改。@RAB,我在问题中做了一些更改。运行Sys.localeconv()
验证“.”或“.”是否为十进制分隔符。