gpt4 book ai didi

r - 如何从 R 中的 data.frame 中提取唯一元素?

转载 作者:行者123 更新时间:2023-12-04 09:47:20 26 4
gpt4 key购买 nike

有人可以建议一种从 data.frame 中提取唯一元素的方法吗?

我注意到了 unique ,但由于它适用于行或列,因此它不符合我的要求。我正在寻找来自 data.frame 的独特单元格。

例如。,

df<-data.frame(V1=c("Hello","fat","man"),V2=c("cat","fat","Hello"),V3=c("man","dog","black"))

提取唯一元素应该给我 c("Hello","fat","man","cat","dog","black")

最佳答案

“data.frame”可以被认为是一个“列表”,其中的列是具有相同长度的“列表”元素。通过使用 unlist ,我们可以将其转换为 vector然后得到 unique值并使用 as.character 转换为“字符”类.

as.character(unique(unlist(df)))

关于r - 如何从 R 中的 data.frame 中提取唯一元素?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31728188/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com