更新时间:2023-01-17 18:06:53
使用 data.table
的可能解决方案> -package:
A possible solution using the data.table
-package:
library(data.table)
setDT(df)[, lapply(.SD, function(x) unique(na.omit(x))), by = id]
其中:
id v1 v2 v3
1: 1 a a a
2: 2 a b a
3: 2 a c a
4: 3 a a a
5: 4 a a b
6: 5 a a a