小编Joe*_*eri的帖子

以 tidy/dplyr 方式从数据帧/tibble 中提取单个值?

我知道有几种从数据框/小标题中获取单个值的方法。

library(dplyr)

start_date <- tibble::tribble(
  ~StaffAbbrev, ~starting_date,
  "Alexander", "2021-08-23",
  "Cornelis", "2021-08-23",
  "Sotirchos", "2021-08-23",
  "Zhao", "2021-08-23",
  "Park", "2022-02-14",
  "Sarkar", "2022-04-04"
)

#Tidyverse way
Alexander_start_v1 <- start_date %>%
  filter(StaffAbbrev == "Alexander") %>%
  select(starting_date) %>%
  unlist() %>%
  unname() 

#Base R way
Alexander_start_v2=start_date$starting_date[start_date$StaffAbbrev=="Alexander"] 

Run Code Online (Sandbox Code Playgroud)

是速记/更优雅/单行的 tidyverse 方式从数据帧/小标题中提取单个特定值吗?

r dplyr tidyverse

4
推荐指数
1
解决办法
5217
查看次数

标签 统计

dplyr ×1

r ×1

tidyverse ×1