我有一个名为
df 的数据框,如下所示:
id
lob
addr
addr2
a1
001
1234
0
a1
001
1233
0
a3
003
1221
0
a4
009
1234
0
我想要生成每个ID的n
行(我们取4),其余列将为null/na/nan
值。 因此,上表要转换为:
id
lob
addr
addr2
a1
001
1234
0
a1
001
1233
0
a1
001
na
na
a1
na
na
na
a3
003
1221
0
a3
na
na
na
a3
na
na
na
a3
na
na
na
a4
009
1234
0
a4
na
na
na
a4
na
na
na
a4
na
na
na
缺失
如何实现?在执行时,我将有500-700个ID,而n始终为70(因此每个ID应该有70行)。
我想创建一个循环,它会创建一行,按ID进行分组,查看是否小于70并重复该过程,但最终会执行许多不必要的操作。