根据因素创建ID并使用Stata填充

时间:2016-11-12 18:40:49

标签: stata

考虑虚构的数据来说明我的问题,其实际上包含数千行。

图1

enter image description here

每个个体的特征在于附加到A,B,C,D,E的值。在图1中,我展示了3个缺少某些特征的个体。您是否知道如何获得以下完整表格(图2)?

图2

enter image description here

使用图1中的ID,我可以使用carryforward命令填写值。但由于每个人都有不同的行数,我不知道如何创建ID。

修改:所有人都分享特征" A"。

编辑:现有的观察顺序是提供信息的。

1 个答案:

答案 0 :(得分:2)

要检测id的更改,我们的想法是比较char的先前值是否在每行中都是> =。

仅当您的数据已订购时才有效,但在您的数据中似乎是强制性的。

Warning: stream_socket_client(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:SSL3_GET_SERVER_CERTIFICATE:certificate verify failed 

Warning: stream_socket_client(): Failed to enable crypto

Warning: stream_socket_client(): unable to connect to ssl://gateway.push.apple.com:2195 (Unknown error) 

如果一个人只作为特征A和C而另一个人只作为特征D和E,这将不起作用,但似乎无法用你的数据进行检测。