gpt4 book ai didi

mysql - 从 Mysql/Excel 将数据加载到 SPSS 时出现问题

转载 作者:行者123 更新时间:2023-11-30 01:35:42 25 4
gpt4 key购买 nike

我(不幸的是)是 SPSS 和 Mysql 的新手。

我正在尝试将大型数据集从 mysql 数据库加载到 SPSS 中。(我使用的是Mysql Workbench 5.2和SPSS 20)

当我尝试将数据直接从Mysql加载到spss时(使用文件-->打开数据库-->新查询步骤),两列的数据发生了变化。从 1 到 +/-900 之间的数字,这会变成如下所示的数据。

240521392178    939537201
-9223371512865344500 -9223371511333126100
57174608329009 60680123449395
-9223371512865606700 -9223371511333126100
223341522994 943128629
-9223371512865344500 -9223371511342025700
227636951345 825294899

如果我将相同的数据加载到 Excel 中,数据将正确加载。如果我随后将数据从 excel 文件加载到 SPSS 中,我就可以将其导入到 SPSS 中。

但是,当我尝试这样做时,我的两个时间列发生了变化。这是 Excel 中的数据选择:

00:48   01:38
00:40 01:00
02:49 01:32
00:28 00:56
00:44 02:16

但是,一旦将其加载(使用文件 --> 打开 --> 数据选项)到 SPSS 中,我会得到以下信息:

994296:48:00.00 994297:38:00.00
994296:40:00.00 994297:00:00.00
994298:49:00.00 994297:32:00.00
994296:28:00.00 994296:56:00.00
994296:44:00.00 994298:16:00.00

谁能帮帮我。

如果缺少任何信息,请告诉我。

最佳答案

这并不是问题的完整解决方案。我试图提供一些解决此问题的指南。

时间值可能很棘手。时间值在所有程序中都保存为数字。但解释不同。例如,SPSS 将时间值存储为秒数。 Excel 以天为单位存储时间值(请选中此项)。我不了解MySQL。

因此,首先,您必须从文档中了解时间值如何存储在 MySQL 中。如果您知道 SPSS 和 MySQL 如何存储时间值,您可能能够通过一些算术转换将 MySQL 时间值转换为 SPSS 时间值。

其他选项是以文本(字符串)形式从 MySQL 读取时间值。然后在 SPSS 中将文本转换为 SPSS 时间值。

关于mysql - 从 Mysql/Excel 将数据加载到 SPSS 时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16926196/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com