spss安装后 python_SPSS / Python中的运行总计

我正在尝试在SPSS中创建运行总计.此外,我需要多个.我的SPSS数据集看起来像这样(除了运行总数):

> [x] | [y] | [运行总计]

> 10 | 1 | 10(= 0 10)

> 20 | 1 | 30(= 10 20)

> 30 | 2 | 30(= 0 30)

> 40 | 2 | 70(= 30 40)

> 50 | 3 | 50 …

对于每个y值(组ID),我想创建一个运行总计.我能够在整个数据集中创建运行总计,但这不是我所需要的.我需要这样的东西:

对于y = 1至500

计算x = x滞后(x)

可悲的是,SPSS无法在循环中执行x = x lag(x).我需要使用SPSS语法(或Python)来完成此操作,否则,即使有很多数据,我还是会在Excel中手动执行.我非常沮丧,非常感谢您的帮助!

解决方法:

您可以在id变量上使用SPLIT FILE,然后使用CREATE计算ID内的累计和.

SPLIT FILE BY ID.

CREATE /RunTotal=CSUM(X).

SPLIT FILE OFF.

标签:spss,running-total,python

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值