gpt4 book ai didi

variables - 将合作(婴儿)变量的值复制到原始(母亲)

转载 作者:行者123 更新时间:2023-12-04 07:15:36 26 4
gpt4 key购买 nike

我有 Dyadic (mother/infant) 重复测量数据的长格式。
我有三个 ID 变量:个人 ID、Dyad ID 和“状态”。


ID
DYAD
地位
日期
婴儿体重


001
01
0
01/01

101
01
1
01/01
10

001
01
0
02/02

101
01
1
02/02
20

002
02
0
01/01

102
02
1
01/01
11

002
02
0
02/02

102
02
1
02/02
21


我想根据关键变量将婴儿体重添加到母亲的行中:日期和 DYAD ID。所以最终结果应该是这样的:


ID
DYAD
地位
日期
婴儿体重


001
01
0
01/01
10

101
01
1
01/01
10


通常,我完全通过 GUI 创建一个新的迷你数据集,方法是 1) 仅选择婴儿 (状态 == 1) 和 2) 仅选择关键变量和感兴趣的变量,从原始和合并数据集中删除婴儿体重:根据键值添加变量。
这工作正常,但我知道必须有一种方法可以使用语法来做到这一点。

最佳答案

您可以通过聚合来做到这一点:

aggregate /outfile=* mode=addvariables overwritevars=yes
/break=DYAD date /infant_weight=max(infant_weight).
由于在组合了 DYAD 和 Date 的任何一对行中,都会有一行的值在 infant_weight 中,一行为空,因此聚合将用该对的最大值填充空白行 - 这只是婴儿体重的重量排。

关于variables - 将合作(婴儿)变量的值复制到原始(母亲),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68789212/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com