我剛剛開始使用R,我無法弄清楚如何將文件從任何其他程序轉化爲R.我嘗試了一個從Word轉到R的基本示例。我將此網站用作應該如何做到這一點的例子http://www.mayin.org/ajayshah/KB/R/html/r1.html。所以這是我輸入:將Word2007轉換爲R
一個< -read.table( 「C:\用戶\ anr28 \桌面\ x.docx」 09月= 「 」col.names = C(「 年」 ,「my1」,「my2」))
我在Microsoft Word中有一個名爲「x」的文檔,根據我電腦上的屬性菜單以docx結尾。我完全按照他們在這個例子中所做的事情來做事,但它沒有奏效。這是打印出的錯誤信息,但我不知道如何解釋它們。
Error in scan(file, what, nmax, sep, dec, quote, skip, nlines, na.strings, :
line 1 did not have 3 elements
In addition: Warning message:
In read.table("C:\\Users\\anr28\\Desktop\\x.docx", sep = ",", col.names = c("year", :
incomplete final line found by readTableHeader on 'C:\Users\anr28\Desktop\x.docx'
請幫幫忙,我想學習這個我自己,這是非常令人沮喪的不能夠把文件在實際學習計劃,這是我真正追求的是癥結。謝謝
您正在嘗試做一些非常不尋常的事情:將文字處理器文檔導入到統計處理工具中。您引用的示例代碼僅適用於逗號分隔值或其他類似表格格式的數據。嘗試將數據導出到.csv文件並再次嘗試導入。這也可能有助於閱讀R手冊,例如:http://cran.r-project.org/doc/manuals/R-data.pdf – Andrie 2011-02-14 17:40:06
Adam,我建議查看R手冊中的數據導入並在此輸出:http://cran.r-project.org/doc/manuals/R-data.pdf。您可能還想查看與Word文檔交互的R2wd軟件包。上面的問題是,R期待某種平面文件結構(在這種情況下是csv),而不是Word放在其上的任何膨脹。將該文檔重新保存爲文本文件3,並且它應該可以正常工作。 – Chase 2011-02-14 17:40:57