我用它来解析数据框
mydf <- read.table(header = FALSE, text = "1427140800000 14
1427184000000 NULL")
然而,它显示
> mydf[1,2]
[1] 14
Levels: 14 NULL
但我期待14
。那么我该如何解决呢?
答案 0 :(得分:1)
Dataframe确实正确解析,但我猜你并不期望它会自动强制转换为因子。 因为这就是Levels:14 NULL,告诉你:有2个因子级别14&amp; NULL&amp;因子mydf [1,2]的值是14)
避免胁迫因素:
mydf <- read.table(header = FALSE, text = "1427140800000 14
1427184000000 NULL",stringsAsFactors=F)
如果您希望将其作为数值而不是字符串:
mydf[,2]<-as.numeric(mydf[,2])