如何在R中添加数据帧的所有重复值?

如何在R中添加数据帧的所有重复值?,r,dataframe,tidyr,R,Dataframe,Tidyr,[! 我想将所有重复项汇总到一列中,以便数据框中没有重复行。我想测试您的数据,因此请使用dput提供数据 基于这篇文章-也许类似 library(plyr) filtered_df <- ddply(df,~CashierName,summarise,Quantity=sum(Quantity)) 或者在data.table中 library( data..table ) x <- data.table( x ) x[ , .(Quantity= sum( Quantity)),

[!
我想将所有重复项汇总到一列中,以便数据框中没有重复行。

我想测试您的数据,因此请使用
dput
提供数据

基于这篇文章-也许类似

library(plyr)
filtered_df <- ddply(df,~CashierName,summarise,Quantity=sum(Quantity))
或者在data.table中

library( data..table )
x <- data.table( x )
x[ , .(Quantity= sum( Quantity)), by = "CashierName" ]
库(数据..表)

第二张图片显示输入欢迎使用SO和R!请避免使用图片发布数据示例。如果您想向人们提供您自己的数据,请使用
dput(您的_df)
共享您的数据结构,这样我们就可以不费吹灰之力地测试我们的答案。我不知道如何使用
dput
向您发送数据帧。我是R和数据分析领域的新手。您能帮我吗?在R控制台中使用
dput
会产生一些结果,这是一个数据帧Sure@peddintikart.For未来参考,您只需在r控制台中运行
dput(您的\u数据)
,然后复制输出并粘贴到此处。粘贴时,最好将其粘贴为代码,而不是文本。为此,您必须将代码粘贴在此`符号之间。另请参见此处-I run
dput(我的\u数据)
在my R console中。实际上,数据帧有80000行。它只是清除屏幕并仅显示数据帧的最后一部分。在这种情况下,您可以首先对数据进行子集,以便只与so社区共享一小部分。例如,如果您这样做了
子集,感谢您提供的信息!
library( data..table )
x <- data.table( x )
x[ , .(Quantity= sum( Quantity)), by = "CashierName" ]