【发布时间】:2020-10-14 17:24:26
【问题描述】:
好的,所以我在 R 中有如下数据框:
df <- structure(list(Job_Bin = c("EXECUTIVE",
"EXECUTIVE", "EXECUTIVE",
"STAFF ASSISTANTS", "STAFF ASSISTANTS",
"STAFF ASSISTANTS", "STAFF ASSISTANTS",
"STAFF ASSISTANTS", "BARREL RIDER",
"BARREL RIDER"), Code = c("101",
"101", "101", "102", "102", "102", "102", "102", "103", "103"
)), row.names = c(NA, 10L), class = "data.frame")
这是一个查找表,基本上我只想提取 Code 的第一个实例。
最终目标:
Job_Bin Code
EXECUTIVE 101
STAFF ASSISTANTS 102
BARREL RIDER 103
如果可能的话,我想使用 dplyr/tidyverse 来做到这一点。
我尝试使用以下方法,但返回错误:
df %>%
filter(unique(Code))
Error: Problem with `filter()` input `..1`.
x Input `..1` must be of size 422 or 1, not size 120.
i Input `..1` is `unique(Code)`.
【问题讨论】: