R語言–讀取文件(數據輸入)
- 2021 年 7 月 1 日
- 筆記
- 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
載入包readxl:library(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數據集
安裝包sas7bdat:install.packages(“sas7bdat”)
載入包sas7bdat:library(sas7bdat)
讀取:datsas<-read.sas7bdat(“a.sas7bdat”)
1.7 讀取Stata數據集
安裝包foreign:install.packages(“foreign”)
載入包foreign:library(foreign)
讀取:datstata<-read.dta(“a.DTA”)