【发布时间】:2020-08-20 05:44:16
【问题描述】:
我有一个数据框:
df = tibble(a=c(7,6,10,12,12), b=c(3,5,8,8,7), c=c(4,4,12,15,20), week=c(1,2,3,4,5))
# A tibble: 5 x 4
a b c week
<dbl> <dbl> <dbl> <dbl>
1 7 3 4 1
2 6 5 4 2
3 10 8 12 3
4 12 8 15 4
5 12 7 20 5
我希望每一列a, b and c 的观察值等于或超过10。
IE。对于a 列,它将是周3,对于b 列,它将是周NA,对于c 列,它也将是周3。
理想的结果可能如下所示:
tibble(abc=c("a", NA, "b"), value=c(10, NA, 12), week=c(3, NA, 3))
# A tibble: 3 x 3
abc value week
<chr> <dbl> <dbl>
1 a 10 3
2 b NA NA
3 c 12 3
【问题讨论】: