在R中取消列出多个元素的列表

在R中取消列出多个元素的列表,r,list,R,List,我从twitter中提取了数据,它显示为列列表(运行代码后您将获得的内容)。我希望输出显示在断开的列中 数据我们可以将grep与取消列表一起使用。在取消列出列表后,仅选择包含字母的元素 data$Broken <- grep("[A-Za-z]", unlist(data$List), value = TRUE) data$Broken #[1] "SmythsToysUK" "FortniteGame" "CityCtrMirdif" "itpliveme" 注意:两个选项

我从twitter中提取了数据,它显示为列列表(运行代码后您将获得的内容)。我希望输出显示在断开的列中


数据我们可以将
grep
取消列表一起使用。在
取消列出
列表后,仅选择包含字母的元素

data$Broken <- grep("[A-Za-z]", unlist(data$List), value = TRUE)
data$Broken
#[1] "SmythsToysUK"  "FortniteGame"  "CityCtrMirdif" "itpliveme"   

注意:两个选项都没有任何警告

我们可以从
列表
列中删除所有数字

temp <- unlist(data$List)
data$Broken <- temp[is.na(as.numeric(temp))]
data

#                                       List        Broken
#1                                         1  SmythsToysUK
#2                           1, SmythsToysUK  FortniteGame
#3 1, FortniteGame, CityCtrMirdif, itpliveme CityCtrMirdif
#4                                         1     itpliveme
temp
unlist(sapply(data$List, `[`, -1))
temp <- unlist(data$List)
data$Broken <- temp[is.na(as.numeric(temp))]
data

#                                       List        Broken
#1                                         1  SmythsToysUK
#2                           1, SmythsToysUK  FortniteGame
#3 1, FortniteGame, CityCtrMirdif, itpliveme CityCtrMirdif
#4                                         1     itpliveme