马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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数据框。
|