对于由“id”定义的每个组,我想选择列“x”和“y”的第一行中的值,并将所有后续值替换为该第一个值。
一些数据:
id Visit x y
1 1 0 1
1 2 1 2
1 3 2 8
2 9 1 11
2 10 12 14
Run Code Online (Sandbox Code Playgroud)
我想要:
id Visit x y
1 1 0 1
1 2 0 1 # <- x & y replaced with first values of 'id' 1
1 3 0 1 #
2 9 1 11
2 10 1 11 # <- x & y replaced with first values of 'id' 2
Run Code Online (Sandbox Code Playgroud)
我试过这个:
df1 …Run Code Online (Sandbox Code Playgroud)