【发布时间】:2017-09-28 18:49:13
【问题描述】:
我正在尝试将 SPSS 文件中的 numeric-with-decimal-places(f8.6) 变量保存到固定的 ASCII 文件中。目标是将其写入 ASCII 的某些列(21 到 30)。
WRITE OUTFILE='C:\misc\ascii.dat'
ENCODING='UTF8'
TABLE /1
variable 21-30.
exe.
写入正确的位置,但不使用小数。
variable 21-30 (f)
做同样的事情。
variable (f8.6)
使用小数保存,但位置为 1 到 10。
variable 21-30 (f8.6)
导致错误,因为显然您不能同时指定列和格式。
我知道两种解决方法,但都涉及额外的数据编辑,我不想这样做:
将变量转换为字符串并将其另存为字符串 - 但我不确定其中的含义(编码、小数位或任何其他我什至没有考虑的事情)
在我的变量前添加一个长度为20的空字符串变量。
但是有没有一种直接的方法可以做到这一点,没有变通办法?
【问题讨论】:
标签: spss