我有一个名为city的列,它有超过10个不同的城市,并且这些值分散在10000行中。现在我想根据10个城市中的特定城市进行一些探索性分析。 我现在写的 -
ggplot(irdata,aes(x=City))+geom_histogram(binwidth=5)
ggplot(irdata, aes(x = City,y=50, fill = Section)) +geom_bar(stat = "identity", position = "dodge") + coord_flip()
在两个阴谋中我都在使用我不想要的所有城市。如何使用某些特定城市进行策划
ggplot(irdata,aes(x=City=='Dublin'))+geom_histogram(binwidth=5)
但是上面的代码无论如何都不会起作用,因为它会带来逻辑输出结果/。
答案 0 :(得分:2)
尝试:
ggplot(irdata[irdata$City=='Dublin',],aes(x=City))+geom_histogram(binwidth=5)
答案 1 :(得分:1)
如何对数据进行子集化呢?
ggplot(subset(irdata, City == "Dublin"),aes(x=City))+geom_histogram(binwidth=5)
答案 2 :(得分:0)
这应该是一个评论,因为它基本上与其他答案相同(除了“%in%..”),但我不允许删除它: - (
ggplot(子集(irdata,City%in%c(" Dublin"," Cork"," London")),aes(x = City) )+ geom_histogram(binwidth = 5)