說我有一個列表a
其定義爲一個列表:分裂的元素是多元素列表
a <- list("aaa;bbb", "aaa", "bbb", "aaa;ccc")
我想用分號;
分裂這份名單中,獲得唯一的值,然後返回另一個名單。到目前爲止,我已經分裂使用str_split()
名單:這使我
> a
[[1]]
[1] "aaa" "bbb"
[[2]]
[1] "aaa"
[[3]]
[1] "bbb"
[[4]]
[1] "aaa" "ccc"
如何操作這個名單(?使用unique()
)
a <- str_split(a, ";")
給我像
[[1]]
[1] "aaa"
[[2]]
[1] "bbb"
[[3]]
[1] "ccc"
或更簡單,
[[1]]
[1] "aaa" "bbb" "ccc"
'獨特( ';' 不公開(sapply(一個,函數(I)strsplit(I))))返回一個列表,包輸出' – Sotos
喂@Sotos可以請你提交這個答案,我可以接受嗎?這很奇妙。 –
實際上,當我需要一個列表時,這會返回類字符的結果。 –