登录
首页精彩阅读R语言入门—数据的输入
R语言入门—数据的输入
2017-05-07
收藏

R语言入门—数据的输入

R语言是强大的数据统计分析软件,拥有数据分析、数据处理、数据可视化等功能,广泛适用于各行业的数据分析处理。在掌握R语言的基本功能之前,我们有必要掌握数据输入与导入的方法,以降低我们数据获取或输入的工作量。结合R语言的基本包,我们简要的介绍一下,R如何导入不同数据的方法:

1.使用键盘输入数据

R中的函数edit()会自动调用一个允许手工输入数据的文本编辑器。  students.data<-data.frame(Number=character(0),

Name=character(0),

Gender=character(0),

Age=numeric(0), 

height=numeric(0))
students.data<-edit(students.data)

窗口呈现:

也可以直接在程序中嵌入数据集。

students.datatxt<-"Number Name Gender Age height
300101 张三 男 14 160
300102 李四 男 13 152
300103 王五 男 13 150
300104 赵六 男 12 144

"

2.带分隔符的文本导入数据

R中可以用read.table()将带分隔符的文本导入数据。

grades<-read.table("studentgrades.csv",header=TRUE,row.names="StudentID",sep=",")

View(grades)

3.Excel数据导入数据

R中可以用read_excel()将带分隔符的文本导入数据。

library(readxl)student <- read_excel("E:/Trivial Matters/student.xlsx") View(student)

窗口呈现:

4.SPSS数据导入数据

R中可以用spss.get()将带分隔符的文本导入数据。

library(Hmisc)

data2<-spss.get("data2.sav",use.value.lables=TRUE)

View(data2)

窗口呈现:(省略)

5.SAS数据导入数据

R中可以用sas.get()将带分隔符的文本导入数据。

library(Hmisc)

data3<-sas.get("data3.csv",use.value.lables=TRUE)

View(data3)

5.Stata数据导入数据

R中可以用read.dta()将带分隔符的文本导入数据。

library(foreign)

data4<-read.dta("data4.dta")

R语言还可以执行HDF5数据、访问数据库管理系统与网页抓取数据的导入,更深层次的学习

数据分析咨询请扫描二维码

客服在线
立即咨询