首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将数据从Mysql/Excel加载到SPSS时出现问题

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

Stack Overflow用户
提问于 2013-06-05 03:44:55
回答 1查看 666关注 0票数 0

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

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

当我尝试将数据从Mysql直接加载到spss时(使用File --> open database --> new query step),两列的数据发生了变化。从1到+/-900之间的数字,如下所示的数据。

代码语言:javascript
复制
240521392178    939537201
-9223371512865344500    -9223371511333126100
57174608329009  60680123449395
-9223371512865606700    -9223371511333126100
223341522994    943128629
-9223371512865344500    -9223371511342025700
227636951345    825294899

如果我将相同的数据加载到Excel中,则数据加载正确。

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

代码语言:javascript
复制
00:48   01:38
00:40   01:00
02:49   01:32 
00:28   00:56
00:44   02:16

代码语言:javascript
复制
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

有谁能帮帮我。

如果有任何信息丢失,请让我知道。

EN

回答 1

Stack Overflow用户

发布于 2013-06-10 02:24:19

这并不是这个问题的完整解决方案。我正在尝试给出一些如何解决这个问题的指导方针。

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

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

另一种选择是以文本(字符串)的形式从MySQL读取时间值。然后在SPSS中将文本转换为SPSS时间值。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16926196

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档