鱼C论坛

 找回密码
 立即注册
查看: 5052|回复: 0

[学习笔记] 《R语言学习笔记》——导入Excel、SPSS数据

[复制链接]
发表于 2017-6-15 09:33:34 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
导入Excel数据
在Excel中将其导出为逗号分隔文件(csv),并使用前文描述的方式导入R中。
     也可以用xlsx包直接的导入Excel工作表。xlsx包可以用来对Excel文件进行读取、写入和格式转换。函数read.xlsx()导入一个工作表到一个数据框中。最简单的格式read.xlsx(file,n),file是工作表所在路径,n为要导入的工作表序号。对于大型的工作表,可以使用read.xlsx2()这个函数。    举例:
library(xlsx)
workbook <- "c:/myworkbook.xlsx"
mydataframe <- read.xlsx(workbook,1)
导入SPSS数据
IBM SPSS数据可以通过foreign包中的函数read.spss()导入R中,也可以使用Hmisc包中的spss.get()函数(此函数是对read.spss() 的一个封装,他可以为你自动设置后者的许多参数,让整个转换过程更加简单一致)。
先下载安装Hmisc包:
install.packages("Hmisc")
使用以下代码导入数据:
library(Hmisc)
mydataframe <- spss.get("mydata.sav",use.value.labels=TRUE)
这段代码中,mydata.sav是要导入的SPSS数据文件,use.value.labels=TRUE表示让函数将带有标签的变量导入为R中水平对应的相同因子,mydataframe是导入后的R数据框。


评分

参与人数 1荣誉 +3 鱼币 +3 收起 理由
小甲鱼 + 3 + 3 支持楼主!

查看全部评分

本帖被以下淘专辑推荐:

想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-11-28 10:10

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表