这些是我加载并用于类的库。我在下面粘贴了我的代码。我得到一张每天 85 度或更高的表格,但我不知道如何计算每年有多少天。我也必须绘制它。请帮助!提前致谢
filter(phl_weather,AvgTemperature>85)%>%
group_by(AvgTemperature,day,year)%>%
ggplot(aes(x = year,y = AvgTemperature)) +
geom_point(colour = "blue") +
geom_smooth(colour = "red",size = 1, se = FALSE)
答案 0 :(得分:0)
过滤 AvgTemperature
后,您可以 select()
列 day
和 year
,然后调用 unique()
。这避免了同一天的重复行。然后你可以继续count(year)
。
phl_weather %>%
filter(AvgTemp >= 85) %>%
select(day, year) %>%
unique() %>%
count(year)
(如果您想要“85 度或更高”的日子,那么您应该使用 >=
而不是 >
。)