我有下面的数据集,我试图将“安装”列转换为数字,我的代码如下:
我的代码:-
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 有帮助吗?
答案 0 :(得分:1)
据我所见,您只需要删除逗号和可能的尾随加号。因此,以下方法应该起作用:
Data$Installs <- as.numeric(gsub("[+,]", "", Data$Installs))
您可能想创建一个新列,并保留原始列。