【问题标题】:SPSS : Writing the result of calcul into a csv fileSPSS:将计算结果写入csv文件
【发布时间】:2020-06-11 08:22:45
【问题描述】:

我在这里指定我是 SPSS 的真正新手,我刚开始为一个学生项目工作 3 小时。

所以,我想做的是打开一个文件,对其进行一些统计测试,然后测量 SPSS 这样做并最终写入文件所需的时间。

因此,我首先将其写入一个新数据集,然后将其写入一个文件。这是我现在的代码:

    DATASET NAME Set1 WINDOW=FRONT.

compute temps_mean_deb=$TIME.
mean v1 to v128.
COMPUTE temps_mean_fin=$TIME.

COMPUTE temps_mean= temps_mean_fin - temps_mean_deb.

COMPUTE temps_median_deb=$TIME.
EXAMINE v1 to v128 
/PLOT NONE
/PERCENTILES(50). 
COMPUTE temps_median_fin=$TIME.

COMPUTE temps_median = temps_median_fin - temps_median_deb.
list temps_mean  temps_median.
DATA LIST free /datatype (A10) kind (A10) tailleMatrice (A10) distrib (A10) drange (A10) reroll (A10) operation (A10) duree (A10)   implementation (A10).
BEGIN DATA
integ thin 1 unif bina 1 mean temps_mean SPSS
integ thin 1 unif bina 1 median temps_median SPSS
end data.

我想要的是将变量“temps_mean”和“temps_median”写入一个新的数据列表。 问题是 SPSS 只是写“temps_median”/“temps_mean”,而不是这个计算的结果:COMPUTE temps_median = temps_median_fin - temps_median_deb.

结果显然是我想要的 非常感谢您的帮助!

【问题讨论】:

  • 请解释问题所在 - 您收到错误消息了吗?错误发生在哪一行?你期待什么,实际发生了什么? (无论如何,您的某些命令末尾没有.,这可能会导致一些问题)

标签: csv timer dataset spss


【解决方案1】:

当您使用BEGIN DATAEND DATA 执行DATA LIST 命令来读入数据时,数据位于这两行之间。您正在读取字符串“temps_mean”和“temps_median”作为数据。在 SPSS 系统中的任何地方都没有对现有变量的引用。

您需要在这些输入行中输入所需的数字,以便将它们作为数据与您包含的其他字符串一起输入。对于只有这两个值的内容,从数据编辑器单元格或LIST 命令的输出中复制和粘贴它们似乎最简单。

【讨论】:

    猜你喜欢
    • 2013-09-24
    • 1970-01-01
    • 2021-02-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-01-26
    相关资源
    最近更新 更多