在对实际科研数据进行统计分析的工作中,经常会遇到需要对日期类型变量进行处理的问题。例如,我们在进行新冠肺炎相关问卷调查数据的整理录入时,就需要录入出省时间、调查日期等与日期相关的指标信息。

SPSS软件支持我们去定义或进行日期类型的变量转换,操作方式也很简单,我们一起来学习下。

一、分割日期变量

我们在SPSS中第一列输入一个字符串类型的时间值:1999-01-01,接下来我们将使用这个字符串时间,将它进行某种格式的时间转换。首先点击【数据】--【定义日期和时间】。

图1:定义日期和时间

我们在“定义日期”界面中,可以看到多种定义的格式,如定义为“年、月”或者是“年、季度、月”,选择一种我们想要的格式,在右侧就可以看到该个案转换为日期类型的预览值,点击“确定”转换为日期类型格式。

图2:定义日期界面

如果我们选择的是“年、月”格式,此时SPSS会新生成“YEAR_”、“MONTH_”和“DATE_”指标,分别代表年、月以及年月的英文。

图3:转换结果

二、转换为日期类型

上述步骤将字符串的日期,分割为年份和月份字符串,接下来我们利用分割出来的新变量,转换为日期类型的变量,点击【转换】--【日期和时间向导】,进入日期和时间向导界面,选择“使用包含部分日期或时间内容的变量创建日期/时间变量”,见图4。

图4:日期和时间向导第一步

随后将上述步骤生成的年份和月份变量,填入到对应框内,如下图5,再点击下一步。

图5:填入年份月份

随后我们填写要新生成的日期类型变量的名称,如“转换后的日期”,选择要输出的日期格式,在执行项中,勾选“立即创建变量”,最后点击“完成”按钮,进行日期类型转换。

图6:时间类型变量设置

三、转换结果

转换后的日期类型变量见下图7红框,对于其他转换过程中的变量,我们进行删除即可。

图7:转换后的时间

将SPSS视图从“数据视图”切换为“变量视图”,我们可以看到该转换出来的类型为“日期类型”。

图8:变量视图

通过以上两步,我们就成功地将字符串类型的日期转换为日期类型的日期,方便后面我们进行统计分析,如时间序列的预测分析等。更多关于IBM SPSS Statistic软件的使用教程,大家可以到中文网站上去查看。

SPSS入门教程—日期类型的变量转换相关推荐

  1. R语言七天入门教程二:认识变量与运算符

    R语言七天入门教程二:认识变量与运算符 一.什么是变量 1.变量 顾名思义,我们可以将变量理解为"可以改变的量",是计算机语言中能储存计算结果或能表示值的抽象概念.这里的值可以是数 ...

  2. js 传入字符串,转换成日期类型,如果转换失败返回null

    //传入字符串,转换成日期类型,如果转换失败返回null var strToDate = function(dateStr) {try {if (dateStr instanceof Date) {r ...

  3. lubridate | 日期类型数据的转换

    日期是常见的数据类型.在形式上,日期数据类似于字符串,因此在创建日期变量时通常是从字符串变量转换的.基础工具包base中包含了一些处理日期数据的函数,tidyverse系列的lubridate则是专门 ...

  4. Golang入门教程(四)变量声明

    Go 语言变量名由字母.数字.下划线组成,其中首个字母不能为数字. 一.Go的语言结构 1.Go的语言基础部分由这几个部分组成 包声明 引入包 函数 变量 语句&表达式 注释 比如下面这个简单 ...

  5. python3基础教程雪峰_[雪峰磁针石博客]python3快速入门教程2数据结构1变量与赋值...

    Published: 日 02 九月 2018 语法基础 解释器像简单的计算器:可以输入表达式,它会返回值.表达式语法很简单:运算符 + , - , * 和 / 与其它语言一样(例如Pascal或C) ...

  6. LEADTOOLS 入门教程: 使用文件观察器转换文件 - C# .NET Core

    LEADTOOLS 是一个综合工具包的集合,用于将识别.文档.医疗.成像和多媒体技术整合到桌面.服务器.平板电脑.网络和移动解决方案中,是一项企业级文档自动化解决方案,有捕捉,OCR,OMR,表单识别 ...

  7. python3.7.2教程-python 3.7极速入门教程2 Hello与变量

    Published: 一 05 十一月 2018 Hello 命令行方式 $ python Python 3.7.0 (default, Jun 28 2018, 13:15:42) [GCC 7.2 ...

  8. Helm3入门教程全系列,26小时轻松掌握Helm

    很多人都使用过Ubuntu下的ap-get或者CentOS下的yum, 这两者都是Linux系统下的包管理工具.采用apt-get/yum,应用开发者可以管理应用包之间的依赖关系,发布应用:用户则可以 ...

  9. python快速编程入门教程-python从入门到精通之30天快速学python视频教程

    python从入门到精通之30天快速学python视频教程 课程目录: python入门教程-1-Python编程语言历史及特性.mkv python入门教程-2-Python编程语言初接触.mkv ...

  10. java查询出来的日期类型_Java的第29天,Oracle函数

    今天是学习Java的 第29天. 今天学习了数据库中DQL语言中的逻辑条件关系,优先规则,使用order by 排序.学习了Oracle函数,包括单行函数和多行函数,学习了字符函数,字符处理函数,数字 ...

最新文章

  1. 一款不错的网页对话插件
  2. 简明天线理论与设计应用_天线理论与设计笔记5--(宽带天线、口径天线)
  3. CentOS通过DNSpod实现动态域名
  4. 桌面云计算机的配置,Citrix桌面云实验环境的部署配置
  5. 高速连传与LORA的区别和优势
  6. 送你一个在线机器学习网站,真香!
  7. 最长配对(51Nod-2494)
  8. 突发!百度AI开发者大会李彦宏遭泼水 百度官方回应...
  9. Chrome的开发者工具初探
  10. 简述prototype, _proto_, constructor三者的关系
  11. 彻底卸载Solidworks及Electrical以避免重新安装时出现1603、注册表权限错误或Installer未按预期运行
  12. 清明上河图动图html,《清明上河图》“动”起来是啥样?快来海珠这里观赏!...
  13. GW INSTEK GPD 3303系列稳压源控制软件(自行使用c#编写)更新
  14. mac双系统下在移动硬盘安装linux,MAC系统下外置移动硬盘安装windows双系统教程。...
  15. docker进阶:自定义镜像、网络架构(二)
  16. 6个超炫酷的HTML5电子书翻页动画
  17. python实现pdf合并
  18. 百度地图API V2.0 离线版本
  19. 在动态表格中智能搜索框JS实现(layui的智能搜索不能手动输入的问题解决)
  20. python 自动登录网站_Python使用selenium实现网页用户名 密码 验证码自动登录功能...

热门文章

  1. Win10预览版已经支持WSL的带GUI的应用
  2. 郑传华:微商快速赚钱108招
  3. Java map转list
  4. python连接微信运动_怎样读取微信运动数据接口?
  5. IOMeter安装以及测试
  6. 安卓handler机制
  7. IOS端好用的ssh工具推荐
  8. c语言et1tr1怎么用,TMOD=0x11;ET0=1;TR0=0;ET1=1;TR1=0;EA=1;这是什么意思啊??谢谢啦
  9. 微信小程序中引入iconfont阿里矢量图库
  10. Struts中拦截器和过滤器的区别