我有这个 Dataframe :
structure(list(class = c("Großbrittanien", "Rest Europa"), countries = list(
c("United Kingdom", "United Kingdom"), "Spain")), row.names = c(NA,
-2L), class = c("tbl_df", "tbl", "data.frame"))
它看起来像这样:
我想把countries
-list列变成字符列。我想删除重复的条目。这样英国只出现一次。我有点困惑我怎么能用dplyr语法来实现这一点。
3条答案
按热度按时间w8rqjzmb1#
您可以取消嵌套
countries
,然后删除重复的行。gmxoilav2#
或者不使用
unnest
,在转换为字符串之前按类使用unique
。purrr
:**gpfsuwkq3#
以下是使用
dplyr
语法的版本