【发布时间】:2018-03-17 10:52:45
【问题描述】:
我正在尝试合并我的数据框中的重复行并计算与重复对应的其他行。
这个帖子很有帮助,但是当我尝试使用 count 而不是 sum 作为 ddply 方法中的函数时,我得到了错误:length(rows)==1 is not TRUE。
ACCT_NUM DC_NUM INVOICE_NUM DATE DC_PROD_ NUM DELIVERED_QUANTITY
640324 CCF575-000712116 15283 4-May-15 154609 1 29147104
640324 CCF575-000712116 15283 4-May-15 423580 1 29147104
640324 CCF575-000712116 15283 4-May-15 538010 1 29147104
640324 CCF575-000712116 15283 4-May-15 991900 1 29147104
640324 CCF575-000712116 15283 4-May-15 991940 1 29147104
640324 CCF575-000712116 15283 4-May-15 991960 1 29147104
640324 CCF575-000712116 29289 7-May-15 423580 1 29181744
【问题讨论】:
-
尝试
length而不是count。plyr::count用于处理整个数据框,而不仅仅是一列。 -
样本数据?想要的输出?
-
当您询问question时请考虑这些建议
-
我无法提供示例数据,我会尝试为第一页准备一些内容。每列都是一个字符串列表。那么长度会给我所有这些字符串的总长度吗?我想要字符串的数量
-
所需的输出看起来像示例数据,但合并为唯一的 INVOICE_NUM,其他列是条目发生次数的计数,即存在多少重复。