小编vir*_*.dz的帖子

无论列的顺序如何聚合

我想将数据帧聚合两列,以便它们的变化只存在一次.值列应由聚合函数聚合,如max()sum()

数据:

itemID1  |itemID2  |value
---------|---------|-------
B0001    |B0001    |1
B0002    |B0001    |1
B0001    |B0002    |2
B0002    |B0002    |0
Run Code Online (Sandbox Code Playgroud)

结果可能是:

itemID1   |itemID2   |value
----------|----------|---------
B0001     |B0001     |1
B0001     |B0002     |3          #itemIDs could also be ordered in the other way
B0002     |B0002     |0
Run Code Online (Sandbox Code Playgroud)

到目前为止,我已经在SQL中实现它以通过库sqldf使用它,但是sqldf不支持WITH子句.

是否有可能直接在R中聚合这样的数据帧?

r dataframe

4
推荐指数
1
解决办法
111
查看次数

标签 统计

dataframe ×1

r ×1