在R中将字符转换为数字

时间:2019-01-27 14:17:43

标签: r

我有下面的数据集,我试图将“安装”列转换为数字,我的代码如下:

Original Dataset

我的代码:-

Data$Installs<-substr(Data$Installs,1,nchar(Data$Installs)-1)
Data$Installs<-gsub(",","",gsub("\\s+","",Data$Installs))
Data$Installs<-as.numeric(Data$Installs)

我得到下面的代码之后

This is the result I get 有帮助吗?

1 个答案:

答案 0 :(得分:1)

据我所见,您只需要删除逗号和可能的尾随加号。因此,以下方法应该起作用:

Data$Installs <- as.numeric(gsub("[+,]", "", Data$Installs))

您可能想创建一个新列,并保留原始列。