在SPSS Modeler中合并时间值

时间:2018-10-10 15:48:36

标签: spss spss-modeler

我的数据集中有一个“时间”(24小时格式)列,我想使用SPSS Modeler将时间归类为一天中的各个部分。

例如0500-0900 =清晨; 1000-1200 =傍晚; 1300-1500 =下午

我可以知道该怎么做吗?这是我的“时间”列的样子-

Time data column

这是如何读取数据-例如824 = 0824AM; 46 = 0046AM

我实际上已经尝试通过在SPSS Modeler中调整bin宽度来使用Binning节点,结果如下:

SPSS modeler result

这很奇怪,因为我的数据集中没有负数,但是bin 1的起始编号是负数,如图所示。

2 个答案:

答案 0 :(得分:0)

您添加的图像被我屏蔽了,但是您是否有解决办法:

  • 使用与此类似的查询(新的分类变量)创建一个Derive节点: 如果(时间> = 500或时间<= 900)然后“清晨”,否则(时间> = 1000或时间<= 1200)然后“清晨”,否则“下午”结束

希望对您有所帮助。

答案 1 :(得分:0)

您可以轻松地导出垃圾箱(从图像上的该窗口生成派生节点)并根据需要编辑边界。或尝试使用其他分箱方法,使结果更适合您期望的输出结果。