spss导入excel数据,为什么格式设定好了仍然会丢失小数

spss是IBM的20.0版本,excel是2007的微软版本,数据格式设定:(1:设置单元格格式——数值;2:数据分列设定为数据格式),更改完成后保存为2003之前的x... spss是IBM的20.0版本,excel是2007的微软版本,数据格式设定:(1:设置单元格格式——数值;2:数据分列设定为数据格式),更改完成后保存为2003之前的xls格式,但是不管EXCEL数据里面是新的EXCEL格式(xlsx)还是旧版本(xls)格式,导出到SPSS后仍然会有几列本来是数值形式的变成了字符串格式,再在SPSS改回去的时候小数点后面的数就都变成零了。
不想在SPSS中采用在EXCEL中复制——黏贴到SPSS的做法,因为数据量太大,有点麻烦,更重要的是做这个的时候本来有些缺失值(在EXCEL中标记为miss)粘到spss的时候显示就为0了。
求高手告诉我怎么做,不胜感激~
求高手指导,也可以加我413031014,备注上写百度SPSS,我很急,十分感谢网上的好心人,不肯定自己会的请不要打扰~
展开
 我来答
shihoumacili
高粉答主

2016-01-29 · 每个回答都超有意思的
知道大有可为答主
回答量:1.1万
采纳率:87%
帮助的人:486万
展开全部

这是由于SPSS加载excel表格时,如果excel表格中的数字没有设置保留位数,就会自动在各位四舍五入。

解决的办法有两个:

  1. 在excel中预先设置小数位数,然后用SPSS加载。

  2. 在SPSS中切换到变量界面,把小数从0调整到需要的位数。这样就解决了SPSS读取excel表格时小数丢失的问题。


SPSS(Statistical Product and Service Solutions),“统计产品与服务解决方案”软件。

梧桐灯DIY
2013-09-19
知道答主
回答量:14
采纳率:0%
帮助的人:1.8万
展开全部
通常spss读入xls的数据通常第一行是变量名,数据格式都是默认第一条数据(第二行)格式,你把第二行的数据小数点设置好,后面就都默认了。为了避免读取出错,建议将xls文件保存为2.0版,或者是保存为csv的数据格式后再用SPSS读入。
追问
这是百度上面看过有人问的,我照做了就是不行,麻烦您看清楚问题!!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
少怀雨靖璧
2019-09-06 · TA获得超过3.7万个赞
知道大有可为答主
回答量:1.2万
采纳率:26%
帮助的人:1065万
展开全部
说的问题有点模糊,是不是在excel的小数点后面的位数,复制到spss之后少了几位或者没有显示出来;如果这样的话,不要在excel设置小数位数,常规显示就可以了,复制到了spss中,在spss变量视图中设置要显示的位数就可以了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
悠闲自得小生
2013-09-20
知道答主
回答量:27
采纳率:0%
帮助的人:13.8万
展开全部
请楼主在变量处添加小数位设置,这不是excel的问题,要在spss中设置好
追问
对不起,我是这样操作的,先打开——数据——选取EXCEL文件,打开之后它的变量设置就已经是那样了(有些变量是小数的变成字符串),如何按您所说先设置变量的小数,设置好后SPSS就将这个有变量名的认为是一个数据集了,如果再打开我要的EXCEL文件,就会在另外一个窗口中打开,问下这位好心的朋友,如何先设置好了变量再在设置好的那里里面打开新的数据集(以使打开的EXCEL数据适应我设置好的变量)?
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
奉潍0Id655
2013-09-20 · TA获得超过3242个赞
知道大有可为答主
回答量:1.6万
采纳率:3%
帮助的人:6269万
展开全部
你的问题太多了,最好是实战处理,光看文字是没用的
我替别人做这类的数据分析很多的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式