R語言入門到放棄 R語言讀取不同檔案型別中資料的4種方法
阿新 • • 發佈:2018-12-11
R語言入門到放棄 R語言讀取檔案中資料的4中方法
方法一:直接讀取
> getwd() # 獲取當前的工作路徑
將要讀取的檔案剪下到當前的工作路徑,下面讀取檔案
x<-read.table("text.txt")
Warning message:
In read.table("text.txt") :
incomplete final line found by readTableHeader on 'text.txt'
此時出現了一個警告,原因是文字檔案中末尾少打了個回車鍵。
> x<-read.table("text.txt") > x V1 V2 1 姓名 性別 2 WE F 3 RNG F 4 WZ F
方法二:通過訪問剪下板來讀取,文字檔案或者excel檔案都可以讀取,header =T 的意思是讀取表頭,clipboard為剪下板
> y<-read.table("clipboard",header=T)
> y
學院 學生人數
1 1 100
2 2 320
3 3 553
方法三:excel檔案另存為prn檔案或者csv檔案再讀,其中prn檔案是以空格為分隔符的文字格式。csv以逗號為分隔符。
> w<-read.table("test.prn",header = F) > w V1 V2 1 學院 學生人數 2 1 100 3 2 320 4 3 553
如果讀取的是csv檔案,則改為read.csv。
方法四:連線資料庫,安裝RODBC包,再通過ODBC讀取
> install.packages("RODBC")
> library(RODBC)
> Z<-odbcConnectExcel("test.xlsx")
> (w<sqlFetch(Z,"sheet1"))