1. 程式人生 > >R語言入門到放棄 R語言讀取不同檔案型別中資料的4種方法

R語言入門到放棄 R語言讀取不同檔案型別中資料的4種方法

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"))