2010-02-20 73 views
3

我试图从csv文件读取数据,而不是例如。 001000我在我的数据中得到1000。
我试着设置as.is=!stringsAsFactors,但得到了以下错误消息:read.table,因为它

error: object stringsAsFactors not found. 

任何人都可以帮忙吗?

回答

2

我找到了解决方法:添加colClasses描述

data_raw <- read.table("data", 
        colClasses=c("character","character","character"), 
        sep="\t", 
        quote="\"") 

如何字符转换为矢量:

它更容易使用的数据分隔符,因为最终你会得到字符,并把它转换例如矢量你应该做的水木清华这样的:

m <- as.integer(unlist(strsplit("0,1,1,1,0",split=","))) 
m 
[1] 0 1 1 1 0 

m<-as.integer(scan(textConnection("0,1,1,1,0"),sep=","))