我需要將許多.xlsx格式的文件讀入數據框。每一個excel文件有一個像
日期毛利潤純利PnlLow
2013年10月15日3000 2500 -500
二○一三年十月二十零日3100 2600 -500
2013年10月22日-500 -600 -1000
相同的格式 總計6100 5100如何將excel文件的一部分讀入數據框r?
BestDay 2600
WorstDay -500
表,其中要求總的最後一排,沒有對每列的值。表格下方還有其他部分,您可以看到它們並以空行分隔。如何將表讀入數據框(最好包含「Total」行)?我試過read.table(file,nrow = 4,head = T,sep =「」);那麼會發生警告消息:在read.table(「Results2.xlsx」,nrows = 5,header = T,sep =「」): 「Results2.xlsx」上由readTableHeader找到的未完成的最終行
'read.table'只能讀取文本文件(包括.csv文件)。如果你想讀取Excel文件,你需要使用其中的一個軟件包。 – Roland
......即** XLConnect **或** xlsx **。 ** gdata **中也有一個基於perl的函數。我想。只要谷歌搜索「讀取r中的excel文件」就可以獲得所有這些信息。 – joran
http://stackoverflow.com/questions/15178218/r-linux-shell-convert-multi-sheet-xls-to-csv-in-batch如果你在Linux上批量轉換你所有的Excell文件到CSV – Chargaff