练习R:spss.get()函数读取SPSS数据集

‍‍

经常用SPSS数据集,有一些案例数据比较经典,所以在学习R的过程中也会引用这些案例数据。
R可以直接读取SPSS数据,我建议是Hmisc包中的spss.get()函数。
语法:
spss.get(file, lowernames=FALSE, datevars = NULL,use.value.labels = TRUE, to.data.frame = TRUE,max.value.labels = Inf, force.single=TRUE,allow=NULL, charfactor=FALSE, reencode = NA)
部分参数释义
file
要读取的sav数据格式(将文件名包含在""内);也可以是网络上的数据文件,以"http:/"或"https://"格式表示;
lowernames # 逻辑词;为TRUE时将变量名称转换为小写;
datevars # 一个向量;指定哪些变量需要转换为R内部日期格式;
use.value.labels # 逻辑词;默认TRUE,表示将带有值标签的变量转换为R中的因子;为FALSE,则不转化为因子。
to.data.frame # 逻辑词;默认为FALSE,将数据读入到列表中;为TRUE,则将数据读入到数据框中。
allow  # 字符向量,默认情况下,变量名称中的下划线"_"将转换为点"."。
来读取一个SPSS数据练习一下:
bankloan <- spss.get("bankloan-20210331.sav",use.value.labels = T)
来看一下数据集的变量类型:
str(bankloan)
本是因子类型的,读取后显示是因子factor,省去我们转换的麻烦。
本文完
文/图=数据小兵
更多R统计文章
练习R:单个连续数据的探索性统计可视化函数EDA
练习R:用lm.ridge()做岭回归分析,可惜无法输出R平方
练习R:lm+plot+abline+text四函数绘制线性拟合散点图
练习R:用lm.ridge()做岭回归分析,可惜无法输出R平方
练习R:分类自变量的线性回归
练习R:factor函数为有序分类变量创建值标签
学习R:识别缺失值与将指定数据编码为缺失值
练习R:car包recode函数多分类变量的重新编码
如何在Rstudio中退出/取消par分区绘图效果?
如何删除environment中的数据集?
练习R:stepAIC多元逐步回归
练习R:用3d空间图展示多元线性回归模型
为什么要学R语言?如何学习R语言?
练习R:用3d空间图展示多元线性回归模型
练习R:dplyr包arrange函数排序
练习R:DoE.base包生成标准L9-3-4正交表
练习R:正交试验极差分析、方差分析与统计图形
练习R:rsm包设计响应面试验并做数据分析
练习R:interaction.plot()函数绘制交互作用图
练习R:influencePlot()函数发现离群点杠杆点强影响点
练习R:glm()函数连续自变量的二项logistic回归

(0)

相关推荐

  • SPSS如何设置数据的对齐方式?

    SPSS的数据也是可以进行对齐方式的编辑,不过和其他的办公软件不同,SPSS的对齐方式在变量视图中操作,下面就让小编来教大家吧! 1.首先将SPSS的视图切换为--变量视图,在上方的栏中找到--对齐. ...

  • 如何用SPSS计算总分?

    SPSS是一款比较常用的数据统计软件,今天小编就来教大家如何用SPSS计算总分吧. 首先我们打开一份数据,因为之前是纵排的,先通过行列互换变为横排方便观察. 找到上方的转换. 选择计算度量. 我们在标 ...

  • MPB:中科院南土所褚海燕组-结构方程模型在土壤微生态中的应用

    为进一步提高<微生物组实验手册>稿件质量,本项目新增大众评审环节.文章在通过同行评审后,采用公众号推送方式分享全文,任何人均可在线提交修改意见.公众号格式显示略有问题,建议电脑端点击文末阅 ...

  • 问卷调查常用的SPSS数据分析方法(上篇)

    在介绍了问卷设计应注意的问题.量表类问卷及非量表类问卷题项设计后,接下来面临的将是问卷数据分析问题,有很多非统计专业的同学也都在问这个问题,爱马君将结合实例详细讲解问卷数据常用的SPSS统计分析方法, ...

  • R数据分析:主成分分析及可视化

    Principal Component Analysis (PCA) is a useful technique for exploratory data analysis, allowing you ...

  • SPSS中使用分类汇总求标准差

    有的时候我们会碰到一组数据,比如某一年有多少的样本,我们就需要对它做一下分类汇总,如何来做呢?下面跟随小编的步伐开始吧! 我们打开一组数据,对40年龄的人进行分类汇总. 我们点击编辑--分类汇总. 在 ...

  • SPSS如何合并数据?

    我们在处理数据的时候,并不是所有的数据都在一个文件中,如果要将一份或者多份数据通过复制黏贴的方式显得过于麻烦,SPSS就有合并数据的功能,一起来看看吧! 首先打开一个数据表,我们想将另一个数据表添加到 ...

  • SPSS(十五)spss之聚类分析(图文+数据集)

    聚类分析简介 按照个体(记录)的特征将它们分类,使同一类别内的个体具有尽可能高的同质性,而类别之间则具有尽可能高的异质性. 为了得到比较合理的分类,首先要采用适当的指标来定量地描述研究对象之间的联系的 ...

  • R语言中使用read.table函数读取文件数据方法详解

    在R中,可以使用read.table()函数从具有多列表格形式的文件中读取数据.使用好它可以简单的从文本文件或CSV这种文件中读取数据. read.table()函数语法格式 read.table() ...

  • 用R语言pie函数做饼图

    ggplot2不直接支持制作饼图,尚需先做柱形图再变换坐标轴才转换为饼图,比较繁琐.所以在R中做饼图,小兵先练习使用自带饼图函数pie()来实现. 案例数据源:雇员数据 请在本公众号后台回复关键词[雇 ...

  • R语言scale()函数实现数据标准化

    对数据进行标准化处理,本来是一个常用的操作,可惜SPSS并没有给内置一个专用的菜单,大家都是通过[描述统计]菜单下勾选[将标准化值另存为变量]选项来完成这一步的. 而R语言就很实在了,用一枚简单的函数 ...

  • 练习R:factor函数为有序分类变量创建值标签

    因子factor包含两种可能,一是名义的无序分类变量,二是有序分类变量. 用R读取外部数据时,如果发现本应该是无序或有序分类的数据,那应当及时调整为factor类型,并且注意区分无序和有序. 另外,为 ...

  • 练习R:influencePlot()函数发现离群点杠杆点强影响点

    lm()函数拟合回归模型后,可以使用car包的influencePlot()函数观察和发现影响回归的异常值. influencePlot()函数的特点是,它将我们关心的离群点.高杠杆值点.强影响点信息 ...

  • 练习R:glm()函数连续自变量的二项logistic回归

    用<谁说菜鸟不会数据分析SPSS篇>的续约数据,收集到各商户id,注册时长.营业收入.成本数据以及合作续约的情况,用R实现连续自变量的二项logistic回归. 因变量是否续约,自变量包括 ...

  • 练习R:lrtest()函数做logistic回归全局显著性检验

    上一篇文章中,<练习R:glm()函数连续自变量的二项logistic回归>我练习了glm函数实现二项logistic回归,在实践中发现glm函数并不是一劳永逸的,比如它没有似然比检验结果 ...

  • 学习R:matrix()函数录入矩阵数据

    此前一直在围绕数据框data.frame学习,对于习惯于用SPSS的人来说,数据框就是全部了. 但学用R的话,数据框不够,咱们还得学其他的数据对象.比如矩阵. 已知某地区的某一人群2011-2015年 ...