我之前没有使用过 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_TimeBegin_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/

10-13 02:08