您當前的位置:首頁 > 收藏

R語言讀取、寫入資料部分

作者:由 伯納烏王子 發表于 收藏時間:2017-08-17

R語言可以從鍵盤輸入、文字檔案、資料庫、爬蟲中獲取資料:

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

1.使用用鍵盤輸入資料(小資料集)

1。1使用fix和edit函式進行輸入(資料和列名)

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

1。2呼叫剪下板上內容

a。對要匯入的資料進行貼上;

b。 對R中輸入y<-read。table(“clipboard”,header=T,sep=‘’),其中header和sep引數根據具體形式調整

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

2. 從文字檔案匯入資料

2。1利用R自帶函式進行匯入

①利用Rstudio圖形匯入(本質上是利用read。table/read。csv函式,引數也一致)

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

②利用read。table/read。csv,引數如下:

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

③利用read。fwf( )讀取檔案中一些固定寬度資料

mydata <- read。fwf(“data。txt”, widths=c(1, 4, 3),col。names=c(“X”,“Y”,“Z”))

2。2利用readr、data。table包(需要安裝這個第三方包並且載入),比自帶的函式快的多

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

2。3 利用readxl和openxlsx讀取Excel檔案

R語言讀取、寫入資料部分

R語言讀取、寫入資料部分

2。4利用foreign匯入spss等統計軟體資料

library(foreign) spss < -read。spss(“案例。sav”,to。data。frame = TRUE)

3. 讀取資料庫函式

利用RMySQL、RODBC連線資料庫,詳情見:

https://

github。com/zhaoleibupt/

R_database_use/blob/master/R_database_use。md

4.網路爬蟲

利用XML、Rcul和Rvest進行網路爬蟲,詳情見:

https://

github。com/zhaoleibupt/

scraping

5.資料寫入本地

與讀取資料對應,寫入資料包括write。table、write。csv、fwrite(data。table中),具體引數可help檢視。

標簽: read  Table  利用  匯入  資料