带有if条件的R直方图

qv7cva1a  于 2023-07-31  发布在  其他
关注(0)|答案(1)|浏览(75)

我有一个数据集,显示燃煤发电厂和他们的'剩余寿命',并希望提出的信息,他们的生命周期的直方图。这很简单:

hist(data_all$Remaining_lifetime)

字符串
现在,我想要第二个图,显示另一个变量'Signatory' == 1时的剩余生存期。我想我可以使用函数'if'来实现这一点,但它不起作用。
我也试了一个ggplot:

gplot(subset(data_all,wsignatory_dummy =="1")
         + geom_bar(aes(data_all$Remaining_lifetime))
          )


也不管用。谷歌没有帮助,我在这里找不到答案-所以希望得到帮助!

hujrc8aj

hujrc8aj1#

也许你可以尝试使用dplyr。

data_all %>% filter(Signatory == 1) %>% ggplot(.) + geom_bar(aes(Remaining_lifetime))

字符串
这将首先过滤数据集,只保留Signatory == 1的行。这被用作geom_bar的输入,我认为这是你想要的。希望这对你有帮助!

相关问题