小编D. *_*ler的帖子

按组用第一个观察值替换所有值

对于由“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)

r dataframe dplyr

3
推荐指数
3
解决办法
323
查看次数

标签 统计

dataframe ×1

dplyr ×1

r ×1