【发布时间】:2020-08-17 20:26:50
【问题描述】:
我们有mtcars 数据集,并希望以多列作为输入,计算分组中不同汽车之间的函数。
更具体地说:
- 按变速箱
am和齿轮gear分组 - 比较同一组内的所有汽车(car1 到 car2、car1 到 car3、car2 到 car3...)
- 第一辆车的排量是否比第二辆车大?
disp1>disp2 - 第一辆车的马力是否比第二辆车大?
hp1>hp2
结果应该是这样的:
# Car1 Car2 result
# Mazda RX4 Mazda RX4 Wag false
# Mazda RX4 Datsun 710 false
# Mazda RX4 Wag Datsun 710 true
在this question 中是按组进行的外部操作,但只使用了单个列。是否可以将其扩展到几列?如果可能,最好在结果表中包含disp1、disp2 等列。
【问题讨论】:
标签: r function group-by outer-join