我在R中有一个数据集,格式如下。 '总结'是一个可变因子,想要将其转换为数字,以便可以进行计算。如何转换' Sum'变量为数字?
Sum
250
3000.2846874029
$1,000,000
-$400,030
$700,000
答案 0 :(得分:0)
假设您的数据格式正确如下所示:
Quantity Sum
1 ppp $45
2 yyy -$23
3 bbb 35
清理数据的过程如下所示。首先,当您读入数据时,请设置read.csv("data.csv",stringsAsFactors=F)
,然后使用gsub
和as.numeric
转换列:
df<-read.csv("data.csv",stringsAsFactors = F)
df$Sum<-as.numeric(gsub("\\$|,","",df$Sum))