我之前没有使用过 SPSS ( .sav
) 文件,我正在尝试使用通过将它们导入 R 提供给我的一些数据文件。我没有收到对文件的任何解释,因为沟通很困难,我想弄清楚尽我所能。
这是我的第一个问题。这是导入后 R 数据框中 Date
字段的样子:
> dataset2$Date[1:4]
[1] 13608172800 13608259200 13608345600 13608345600
我不知道数据应该是什么日期,但我发现如果我将上述数字除以 10,这似乎给出了一个合理的日期(2013 年 2 月)。 谁能确认这确实是上面所代表的?
我的第二个问题是关于另一列名为
Begin_time
的。这是它的样子:> dataset2$Begin_time[1:4]
[1] 29520 61800 21480 55080
知道这代表什么吗?我想相信这是一天中时间的某种表示,因为记录用于野生动物观察,但我没有比这更多的信息来尝试猜测。我注意到,如果我取
End_Time
和 Begin_time
之间的差异,我会得到像 120 和 180 这样的数字,这对我来说似乎是分钟(观察野生动物 3 小时似乎是合理的),但绝对数字远大于分钟数一天之内(1440),这让我很困惑。 这是 SPSS 的某种计时格式吗?如果是这样,逻辑是什么? 不幸的是,我无法访问 SPSS,因此非常感谢任何帮助。
最佳答案
SPSS Statistics 中的日期表示为保留自 1582 年 10 月 1 日以来的秒数的浮点 double 数。如果您使用 SPSS R 插件 api,它们可以自动转换为 R 日期,但任何适当的转换器都应该能够为你。
关于r - 导入 R 时的 SPSS 日期格式,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/37880975/