在SPSS中,是否可以使用值名称而不是值数字将数据集文件导出到.CSV?

use*_*730 8 spss

在我的SPSS文件中,我有一个名为"X"的变量.它有四个值:1 ="狗",2 ="猫",3 ="鬣狗",4 ="鹦鹉".

如果我将数据导出到.CSV文件,这是它的样子:

X
1
2
3
4
Run Code Online (Sandbox Code Playgroud)

我希望导出的.CSV看起来像这样:

X
dog
cat
hyena
parrot
Run Code Online (Sandbox Code Playgroud)

这可能吗?

A5C*_*2T1 14

其他答案与GUI有关,但有些人更喜欢使用语法编辑器.如果您属于该类别,从编程角度来看,您可以执行以下操作:

SAVE TRANSLATE OUTFILE='path\to\file.csv'
  /TYPE=CSV
  /MAP
  /REPLACE
  /FIELDNAMES
  /CELLS=LABELS.
Run Code Online (Sandbox Code Playgroud)

注意最后一行,/CELLS=LABELS.- 如果你想要这些值,你可以改为(惊喜!)/CELLS=VALUES.


use*_*195 12

是的,这是可能的(至少在SPSS 20中).在文件菜单中,选择"另存为...",在打开的对话框的下拉菜单中选择"保存类型:'逗号分隔(*.csv)')",然后选择"保存值"标签定义而不是数据值"(或点击"Alt-a")并选择"保存".