gpt4 book ai didi

r - 使用 R 合并新列中的行

转载 作者:行者123 更新时间:2023-12-01 08:02:59 27 4
gpt4 key购买 nike

<分区>

我有一个如下所示的数据框:

ID  X1  X2  X3  X4  X5  X6  X7  X8
202 1 0 895 114 17 21 1 4
202 2 0 130 399 74 19 4 4
202 3 0 364 112 48 12 5 4
202 4 4 104 012 83 81 0 4
203 1 0 895 112 76 49 1 5
203 2 2 950 815 32 35 4 5
203 3 0 3.4 156 69 14 5 5
203 4 0 868 025 71 20 0 5
204 2 0 801 398 51 44 4 8
204 4 4 205 000 14 24 0 8

我想把一个ID对应的数据放在一行中。对于一个 ID,“X1”列提到了不同的行数,“X8”列对于一个 ID 是相同的,而“X2”只包含一个非零值,我只对这个值感兴趣。如果新列的值不可用,可以将其设置为 999。因此,我希望最终看起来像:

ID  X8  X2  X3_1    X4_1    X5_1    X6_1    X7_1    X3_2    X4_2    X5_2    X6_2    X7_2    X3_3    X4_3    X5_3    X6_3    X7_3    X3_4    X4_4    X5_4    X6_4    X7_4                                                                            
202 4 4 895 114 17 21 1 130 399 74 19 4 364 112 48 12 5 104 12 83 81 0
203 5 2 895 112 76 49 1 950 815 32 35 4 3.4 156 69 14 5 868 25 71 20 0
204 8 4 999 999 999 999 999 801 398 51 44 4 999 999 999 999 999 205 0 14 24 0

我希望为此使用 R。预先感谢您的帮助。

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