2010-02-20 84 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=","))