R語言讀取、寫入資料部分
R語言可以從鍵盤輸入、文字檔案、資料庫、爬蟲中獲取資料:
1.使用用鍵盤輸入資料(小資料集)
1。1使用fix和edit函式進行輸入(資料和列名)
1。2呼叫剪下板上內容
a。對要匯入的資料進行貼上;
b。 對R中輸入y<-read。table(“clipboard”,header=T,sep=‘’),其中header和sep引數根據具體形式調整
2. 從文字檔案匯入資料
2。1利用R自帶函式進行匯入
①利用Rstudio圖形匯入(本質上是利用read。table/read。csv函式,引數也一致)
②利用read。table/read。csv,引數如下:
③利用read。fwf( )讀取檔案中一些固定寬度資料
mydata <- read。fwf(“data。txt”, widths=c(1, 4, 3),col。names=c(“X”,“Y”,“Z”))
2。2利用readr、data。table包(需要安裝這個第三方包並且載入),比自帶的函式快的多
2。3 利用readxl和openxlsx讀取Excel檔案
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檢視。
上一篇:過濾水器只用洗濾芯不用換可靠嗎?
下一篇:胃病原理6