将因子转换为数字

时间:2017-10-31 12:24:33

标签: r

我将文件导入R并且我有一个大数据集。当我使用str()时,我可以看到我的变量为chr,然后我再次使用as.numeric()str(),但它仍然将我的变量显示为chr(尽管它有效)当我使用str()作为我的变量时。这是截图:

screenshot

我的问题是:为什么我使用character命令时仍然会将变量显示为str(),尽管我将它们转换为数字?

1 个答案:

答案 0 :(得分:0)

您有两个选择:

df <- read.table(NAME_OF_YOUR_FILE, header=TRUE, as.is=T)

或者:

df <- readLines("D:/PATH/TO/YOUR/FILE.txt")
df <- as.numeric(df)