R从CSV文件中读取数字作为字符
我正在将一个csv文件读入R,同时将整数转换为字符 我尝试将其转换回数字,如下所示R从CSV文件中读取数字作为字符,r,R,我正在将一个csv文件读入R,同时将整数转换为字符 我尝试将其转换回数字,如下所示 作为数字(系数(x)) 但是R将我得到的数字转换成正整数,而它们不是一开始的 我尝试了两种方法 stringsAsFactors = F 及 当我导入数据时,这也不起作用 在read.csv()中,stringsAsFactors=FALSE 它会有用的。我用过 read.csv 而不是 read.table 然后用 x=as.numeric(x) 它起作用了请添加您用于读取文件的R代码。重要的是,我们要
作为数字(系数(x)) 但是R将我得到的数字转换成正整数,而它们不是一开始的 我尝试了两种方法
stringsAsFactors = F
及
当我导入数据时,这也不起作用
在read.csv()中,stringsAsFactors=FALSE
它会有用的。我用过
read.csv
而不是
read.table
然后用
x=as.numeric(x)
它起作用了请添加您用于读取文件的R代码。重要的是,我们要确切地知道您是如何导入数据的。否则,您将发布一个猜测游戏。因此,给我们一个可能的副本将非常有帮助。使用
str()
检查数据集的结构;要将系数更改为数字:首先更改为字符,然后更改为数字:x
x=as.numeric(x)