gpt4 book ai didi

删除单元格中的重复条目 - R

转载 作者:行者123 更新时间:2023-12-02 17:24:07 25 4
gpt4 key购买 nike

我在这里上下搜索,并针对我要问的问题尝试了重复和独特的功能,但无法使任何工作正常进行。假设我有一个名为 company 且状态可变的数据框。当我折叠行时,我在状态变量观察之一中留下了这个输出:

PA;PA;PA;TX;TX

我怎样才能删除单元格内的重复项(以及与此相关的整个向量),所以它看起来如下:

PA;TX

我可以毫无问题地删除重复行,但似乎无法为单元格本身执行此操作。

最佳答案

这适用于单个字符串:

x <- "PA;PA;PA;TX;TX"

x2 <- strsplit(x, ";")

x3 <- unlist(x2)

x4 <- unique(x3)

x5 <- paste(x4, collapse = ";")

如果你想对整个向量 company$state 执行此操作,你可以将所有这些汇总到对 sapply 的一次调用中:

sapply(company$state, function(x) paste(unique(unlist(strsplit(x, ";"))), collapse = ";"))

关于删除单元格中的重复条目 - R,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40268847/

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