2012-11-29 47 views
1

可能重複:
Read a Text File into R如何從一個文本文件中的R讀取停止詞列表

我有一個自定義停止字,這與換行符分隔的文本文件如何在我的R腳本中使用該文件?

代碼:

my_stopwords <- c(stopwords(),"aint","wanna","gonna",...) 

唯一的問題是我想讀的,而不是硬編碼他們像上面從該文件中的話。我的文本文件看起來像這樣:

"aint" 
"wanna" 
"gonna" 
... 

在此先感謝。

回答

1

在技術上可以將換行符分隔的文件視爲有效的CSV文件。嘗試read.csv()以獲取data.frame中的列表。你可能想要unlist它或只是訪問第一列,以獲得它像你所擁有的陣列。

+0

感謝過得更好,我現在可以讀取文件,但我怎樣才能得到它的第二列,因爲第一列包含行數,我不想要它。 – Sina

+3

'readCSV'甚至不是基函數R.我認爲你正在尋找'read.csv'。 – thelatemail

+0

@Sina:您在打印數據框時看到的行號實際上不被視爲列。獲取數據框的第一列,例如與'df [,1]',仍然應該給你的話。 – Marius

3

readLines能在這裏工作:

con <- file("filename.txt", "r") 
readLines(con) 

雖然現在你指定的文字,「援引」,它可能沒有很大的一個解決方案,你會使用read.csv("filename.txt")

相關問題