R从CSV文件中读取数字作为字符

R从CSV文件中读取数字作为字符,r,R,我正在将一个csv文件读入R,同时将整数转换为字符 我尝试将其转换回数字,如下所示 作为数字(系数(x)) 但是R将我得到的数字转换成正整数,而它们不是一开始的 我尝试了两种方法 stringsAsFactors = F 及 当我导入数据时,这也不起作用 在read.csv()中,stringsAsFactors=FALSE 它会有用的。我用过 read.csv 而不是 read.table 然后用 x=as.numeric(x) 它起作用了请添加您用于读取文件的R代码。重要的是,我们要

我正在将一个csv文件读入R,同时将整数转换为字符

我尝试将其转换回数字,如下所示
作为数字(系数(x))

但是R将我得到的数字转换成正整数,而它们不是一开始的

我尝试了两种方法

stringsAsFactors = F

当我导入数据时,这也不起作用

在read.csv()中,stringsAsFactors=FALSE

它会有用的。

我用过

read.csv
而不是

read.table
然后用

x=as.numeric(x)

它起作用了

请添加您用于读取文件的R代码。重要的是,我们要确切地知道您是如何导入数据的。否则,您将发布一个猜测游戏。因此,给我们一个可能的副本将非常有帮助。使用
str()
检查数据集的结构;要将系数更改为数字:首先更改为字符,然后更改为数字:
x
x=as.numeric(x)