【发布时间】:2023-04-06 09:06:01
【问题描述】:
我是在 R 中使用 PivotTable 的新手,我希望对表中的值(R 中的“vals”)进行排序(从最大到最小)。我正在处理乘客数据,我希望最大数量的乘客出现在表格的第一行。它现在按机场名称(我的行)的字母顺序排序,但我更感兴趣的是按乘客数量(我在表中的值)排序。
谢谢
我有一个基本的代码行:
rpivotTable(data1, rows="Airport", col="Direct", aggregatorName="Sum",
vals="Passengers", rendererName="Heatmap")
这是数据:
机场直飞旅客
CAN 直接 100
CDG 间接 5000
CMG 间接 200
DNM 直接 10000
洛杉矶国际机场间接 200
MEL 直接 20
YUL 间接 4000
【问题讨论】:
-
请通过共享示例数据使代码可重现。
-
当然,这是示例数据:
-
在哪里?请将其包含在帖子中。
-
对不起,我刚刚把它包括在内。虽然我猜这种格式不适合论坛。找不到正确的方法。
-
您在寻找
df[order(df$Passengers, decreasing = T),]吗?
标签: r pivot-table rpivottable