[英]R assign character values from list to unique groups in column of dataframe
[英]Unique values of a dataframe column to list in R
我有一个 R 表(site_df)。 需要将列 (site_name) 中的唯一值转换为列表。 有什么建议?
例子:
site_list = site_df %>% unique(site_name) %>% convert this to list
我们可以得到distinct
列的元素, pull
那列作为一个vector
,并转换成list
与as.list
library(dplyr)
site_df %>%
distinct(site_name) %>%
pull(site_name) %>%
as.list
在基础 R 中,您可以从site_name
获取unique
值并将其site_name
列表。
as.list(unique(site_df$site_name))
例如,使用默认的mtcars
这将导致:
as.list(unique(mtcars$cyl))
#[[1]]
#[1] 6
#[[2]]
#[1] 4
#[[3]]
#[1] 8
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.