2012-02-29 38 views
0

數據我使用readLines("file.txt")閱讀:我想加載R.我得到一個特徵向量中的R

[1]"classLabel|UserName|2|1.857|Subejct|User Questio(text)n?|Answer(text).|text" 

但我想進一步處理它,所以我可以把它作爲一個數據幀

col1  col2  col3 col4 col5 col6  col7 col8 
classLabel usrName 2 1.857 Subject User Q Answer text 

文件格式是|分隔且有8個屬性。

classLabel|UserName|2|1.857|Subejct|User Questio(text)n?|Answer(text).|text 

此外,如果你可以分享一些教程或資源於R裝入的數據將是很有益

+0

你可能有一個姊妹網站http://stats.stackexchange.com/ – 2012-02-29 03:47:50

+1

@JoshuaEnfield類似這樣的問題,更好的運氣,這個問題似乎更適合於SO比統計堆棧交換場地。除了使用主要用於統計數據的R之外,這個問題與統計數據沒有任何關係。 – Dason 2012-02-29 03:59:24

+0

@Dason - 夠公平的。 – 2012-02-29 04:04:57

回答

3

您可以嘗試read.table

read.table("file.txt",sep="|")

3

像lokheart說,你要使用read.table。該文檔相當不錯...在R命令提示符下鍵入?read.table以查看幫助,最後有一些示例。

至於教程,有一些教程在網上提供。您應該查看this SO question以獲得一些優秀的鏈接,以及R網站上的official R language introduction

+0

由於球員終於能夠加載函數read.table使用和其他參數數據<-read.table( 「fileName.dat」,月=數據 「|」,首標= FALSE,報價= 「」,na.strings =「NA 「,colClasses = NA,nrows = -1,fill = TRUE,flush = TRUE) – pandhale 2012-02-29 04:57:39

+1

這裏有一個手冊:http://cran.r-project.org/doc/manuals/R-data.html – 2012-02-29 07:42:53