R語言–讀取文件(數據輸入)

1 數據的輸入

1.1 鍵盤輸入

首先新建一張空表:

dat<-data.frame(age=numeric(0),gender=character(0),weight=numeric(0))

使用edit修改表,彈出數據編輯器:

 dat<-edit(dat)

 

填入數據之後,查看錶: dat

 

12.讀取文本文件  input.txt

直接使用read.table()即可,若不知道當前的工作目錄,可以使用函數getwd()來查看

 

1.3 讀取帶分隔符的文本  scan.csv

 dtcsv<-read.table(“scan.csv”,header = T,sep = “,”)

解釋:讀取文件scan.csv header = T表示顯示錶頭,sep = “,” 表示以逗號分割

 

 

1.4 讀取excel文件 SS.xls

載入包readxllibrary(readxl)

讀文件:datxls<-read_excel(“SS.xls”,1)

解釋:讀取SS.xls文件中的第一個表sheet1

 

 

1.5 讀取 SPSS 數據集     

安裝包Hmisc install.packages(“Hmisc”)

載入包Hmisc library(Hmisc)

讀取:datspss<-spss.get(“a.sav”,use.value.labels = T)

 

1.6 讀取SAS數據集

安裝包sas7bdatinstall.packages(“sas7bdat”)

載入包sas7bdatlibrary(sas7bdat)

讀取:datsas<-read.sas7bdat(“a.sas7bdat”)

 

1.7 讀取Stata數據集

安裝包foreigninstall.packages(“foreign”)

載入包foreignlibrary(foreign)

讀取:datstata<-read.dta(“a.DTA”)