【发布时间】:2020-03-31 13:50:20
【问题描述】:
我有一个以下格式的数据框。
item price
item1 23
item2 45
item1 24
item3 98
item2 45.9
item3 97.2
据此,我需要在商品列中显示每个独特商品的价格分布箱线图。大约有 80 种独特的物品。所以,我不知道如何对它们进行分组,以便我得到至少有 4 个独特项目的箱线图,每个图表的范围和所有 80 个独特项目的多个这样的图表。 我不确定我是否应该重塑我的数据框,即使我需要,它会在什么基础上进行? 我试过使用 facet_wrap 但 nrow 没有任何区别。 对此的任何帮助将不胜感激。
提前致谢。
【问题讨论】:
-
为什么不按
price列排序,根据price列中的一系列值创建一个新列,然后您可以在其中使用facet_wrap()。 -
@TheSciGuy 但是,这样相同的项目不会在一起。我需要每个项目的分布对吗?
-
啊,我假设每个
item的price都是相似的。如果price对于相同的items 有很大的不同,那么这样做是没有意义的。
标签: r data-visualization boxplot