导入csv文件:因素而不是数字。从列表中检索字符串向量

时间:2014-07-08 10:22:32

标签: r categorical-data

i)我正在导入为csv数字文件,现在可以作为列表L使用。来自应用

sapply(L, class)

我知道我的数字现在是因素。为什么是这样?我用了几次这个,我总是得到一个数字列表。现在重要的问题是:如何在不丢失列表结构(即成员名称)的情况下将这些因素转换为数字?

ii)鉴于列表L为

L <- list(c(1,1,3),c(2,4),rep(c(2,3),each=7))
names(L)<-c("A","B","C")

假设我们只有结果列表L.如何从L中检索字符串c(“A”,“B”,“C”)的向量?

非常感谢!

1 个答案:

答案 0 :(得分:0)

感谢您的帮助。

将您的评论与dec命令相结合解决了我的问题。使用以下方法在csv文件中完美地读取所有内容:

temp <- read.csv2("my_file.csv", stringsAsFactors = FALSE, dec = ".")

其中dec= "."代表小数点分隔符。