[英]Way to convert a list of dataframes to a list of character vectors in r?
我有一個像這樣的列表, https://i.stack.imgur.com/aLT1L.png我希望該列表是一個字符向量,而不是一個值作為小標題的列表如何轉換整個列表? 我需要保留分組。 我做了groupsplit以到達我在dplyr的位置
f.vars.h1.list<-f.vars.to.agg.1h%>%
group_split(ActivityGroup, keep = FALSE)
$`Fans`
[2] "Shea""Fenway"
[4] "Mets" "Eagles"
$`Spicy`
character(0)
$`Trays`
[2] "Yankeess"
[4] "Wildcard" "Patriots"
[7] "teams"
您要拆分f.vars.to.agg.1h
中的值的另一列是什么? 為簡單起見,假設這里它被稱為col
你可以使用base::split
。
f.vars.h1.list <- split(f.vars.to.agg.1h$col, f.vars.to.agg.1h$ActivityGroup)
如果你想繼續使用tidyverse
group_split
總是返回一個小標題,你可以取消列出unlist
:
library(dplyr)
library(purrr)
f.vars.h1.list <- f.vars.to.agg.1h %>%
group_split(ActivityGroup, keep = FALSE) %>%
map(unlist)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.