这是一个名为P
的大型数据集的一部分,其中有10个特许经营者(CS
)拥有不同的商店(SHP
),具有几个数值。该数据集按周(WK
)2到52排序列出。它创建了一个大文件。仅查看前6行:
WK,MND,CS,SHP,RevCY,RevLY,TCY,TLY,ACY,ALY
=========================================
2,JAN,AAA,AAA Shop 1,16834,16686,1837,1983,2853,3002
2,JAN,AAA,AAA Shop 2,95919,114696,9742,11813,20521,24673
2,JAN,BBB, BBB shop 1,93428,92212,7647,7857,18436,17984
2,JAN,BBB, BBB Shop 2,30600,35831,2748,3063,5579,6408
2,JAN,CCC, CCC Shop 1, 65229,78761,6074,7172,13852,16706
2,JAN,CCC, CCC Shop 2,465,754,73,118,92,162
我在绘制与SHP==AAA
相关的值时遇到了困难。
p <- ggplot(P, aes(WK, RevCY)) + geom_bar(stat="identity")
这将绘制所有商店和所有
CS
。因此,根本问题是要了解如何仅绘制来自CS=AAA
的商店 (SHP
)。假设在 ggplot() + geom_bar(stat="identity")
代码中,x轴为周数 (WK
),y轴为RevCY
。p <- ggplot(P[P$CS=="AAA"], aes(WK, RevCY)) + geom_bar(stat="identity")
所以不需要创建各种子集,直接进入
ggplot()
代码。
希望我的问题已经清晰明了。
t
不是一个很好的data.frame
名称,因为它也是函数t()
(矩阵转置)的名称。 - redmode