如何在R中的数据帧中组合相似元素

Rowley058

我有一个数据框,由

Lancaster001A    76
Lancaster001B    35
Lancaster002A    46
Lancaster002D     9
....             ...

我想将数据框合并到此

Lancaster001    111
Lancaster002     55

因此,删除较小的分类。我找不到与合并相关的方法,是否可以使用相似性使用一般功能?

罗兰

这是使用正则表达式删除三个数字字符之后的所有字符的基本R解决方案

DF <- read.table(text = "Lancaster001A    76
                 Lancaster001B    35
                 Lancaster002A    46
                 Lancaster002D     9")

setNames(aggregate(V2 ~ gsub("(?<=\\d{3}).*", "", V1, perl = TRUE), 
                   DF, FUN = sum), 
         c("V1", "V2"))
#            V1  V2
#1 Lancaster001 111
#2 Lancaster002  55

如果在大型数据集上的聚合速度太慢,则使用data.table将是微不足道的。

如果数据结构不同,请根据需要调整正则表达式。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在R中的数据帧中组合相似元素

来自分类Dev

如何计算数据帧中组合的相似出现次数?

来自分类Dev

如何将列表的所有元素组合到R中的数据帧

来自分类Dev

如何将列表的所有元素组合到R中的数据帧

来自分类Dev

如何在熊猫中组合3个复杂的数据帧

来自分类Dev

如何在R中组合两个具有不同矢量长度的数据帧

来自分类Dev

如何在R中组合两个具有不同长度的数据帧?

来自分类Dev

如何在R中组合来自不同数据帧的两个变量?

来自分类Dev

如何在R中拉伸数据帧?

来自分类Dev

如何在R中的数据帧的其他行中查找元素

来自分类Dev

在R数据帧中组合片段句

来自分类Dev

R中数据帧行的组合

来自分类Dev

将列表中的相似数据帧(由长度给出的相似性)与rbind组合

来自分类Dev

将列表中的相似数据帧(由长度给出的相似性)与rbind组合

来自分类Dev

如何从R中仅一个数据帧的可能组合创建数据帧

来自分类Dev

如何在R中的数据帧中添加抖动

来自分类Dev

如何在R中的数据帧中对子组编号

来自分类Dev

R文本挖掘:将数据帧中的相似模式分组。

来自分类Dev

R中数据帧的引用元素

来自分类Dev

连接R中数据帧的每个元素

来自分类Dev

R中数据帧的引用元素

来自分类Dev

如何在R中获取数据帧的比例和计数

来自分类Dev

如何在R中以正确的格式输出数据帧?

来自分类Dev

如何在R中随机分割数据帧?

来自分类Dev

R如何在辫子般的时尚中合并数据帧

来自分类Dev

如何在R中跨数据帧求和?

来自分类Dev

如何在R中基于列的数据帧相交

来自分类Dev

如何在R中重新排列数据帧

来自分类Dev

如何在R中重复数据帧的顺序

Related 相关文章

热门标签

归档