如何写入.csv,以便SPSS读取“ NA”缺失值而不是字符串缺失

时间:2019-06-21 02:03:52

标签: r spss

我需要知道如何将R中创建的具有很多缺失值的.csv文件读入SPSS,以便将那些缺失值读为缺失(SPSS中的.),而不是读为{{ 1}}。

有很多变量,每个变量都有很多条目,并且大多数条目都是NA,因此我没有时间研究所有变量,将每个变量从“ NA”逐一重新编码为“ SYSMISS”。

有人有什么想法

我尝试过

NA

但是SPSS只是将其读取为字符串,而不是缺少的值。

1 个答案:

答案 0 :(得分:1)

您可以按原样保留文件,而不必以其他方式写入文件。将文件读入SPSS后,将有问题的变量转换为带有NA值的字符串,请使用:

alter type var1 to var250 (f8.2).

这会将这些变量改回数字,从而将所有NA值转换为缺失值。 (注1:to仅用于连续变量组,例如var1 to var12 var14 var18 var20 to var30。注2:f8.2替换为所需的数字格式)