r - 制作数据框,并使用它来创建直方图
问题描述
使用底数 R 来获得一个数据框,其中仅包含雨量超过 0.1 毫米的那些观测值。
回答:
Raintimes = c(filter(weather, weather$RAIN > 0.1))
以及下一个问题:
当雨量超过 0.1 毫米时,生成风向直方图。下雨时是否有明显的风向?
回答:
ggplot(data = Raintimes, aes_string( x= "WINDIR", group=1)) + geom_histogram(color = "black", fill = "white", bins = 8)
这些是我尝试过的,我是使用 r 的新手。我收到此错误:错误:data
必须是数据框,或其他可强制转换的对象fortify()
,而不是数字向量
我不知道该怎么办,有什么建议吗?
解决方案
这可以让你开始,给定WINDIR
你想要绘制的变量。
weather %>%
filter(RAIN > 0.1) %>%
ggplot(aes(WINDIR)) + geom_histogram(color = "black", fill = "white", bins=8)
推荐阅读
- sql - SSRS 报告的第 2 页已损坏
- c# - HTTP 触发 Azure 函数:OutOfMemoryException 未登录监视器
- mysql - MariaDB 比较两个表中的数字计数
- javascript - JavaScript - 防止用户在输入文本中复制粘贴特殊字符?
- angular - onBlur 在每次击键时触发,而不是仅仅失去对控件的关注
- reactjs - 获取渲染的反应组件以发送回服务器
- java - 获取 java.lang.NoSuchFieldException:Android Arch 生命周期的 ON_START
- sql - 小表上的简单SQL查询挂在Oracle中
- javascript - jQuery UI Draggable 设置没有包含属性的拖动长度
- powershell - 整体运行 PowerShell 脚本不起作用,但批量运行有效