R语言--读取文件(数据输入)

1 数据的输入

1.1 键盘输入

首先新建一张空表:

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

使用edit修改表,弹出数据编辑器:

 dat<-edit(dat)

 R语言--读取文件(数据输入)

填入数据之后,查看表: dat

 R语言--读取文件(数据输入)

12.读取文本文件  input.txt

直接使用read.table()即可,若不知道当前的工作目录,可以使用函数getwd()来查看

R语言--读取文件(数据输入)

R语言--读取文件(数据输入)

 

1.3 读取带分隔符的文本  scan.csv

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

解释:读取文件scan.csv ,header = T表示显示表头,sep = "," 表示以逗号分割

 R语言--读取文件(数据输入)

 

1.4 读取excel文件 SS.xls

加载包readxl:library(readxl)

读文件:datxls<-read_excel("SS.xls",1)

解释:读取SS.xls文件中的第一个表sheet1

 R语言--读取文件(数据输入)

 

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

 

上一篇:R的lib没有被指定的解决办法(因为‘lib’没有被指定)as ‘lib’ is unspecified


下一篇:Adafruit GFX Library字体规范