r - 如何创建此直方图
问题描述
我正在尝试为工资变量创建直方图
我的代码是
library(tidyverse)
library(broom)
library(dplyr)
df=read.csv("/Users/takonyabadza/Desktop/Assign6data.csv")
select(df, wage)
W<-data.frame(df)
ggplot(W, aes(x = wage)) + geom_histogram()
logW<-log(df$wage)
ggplot(logW, aes(x= logW)) + geom_histogram()
因为最后一行有一条错误消息说 -
错误:data
必须是数据框,或其他可通过 强制执行的对象fortify()
,而不是数字向量 运行rlang::last_error()
以查看错误发生的位置。
我该如何解决?
解决方案
试试这个。最后一行:我认为是错字:将 logW 更改为 W。
select(df, wage)
W<-data.frame(df)
ggplot(W, aes(x = wage)) + geom_histogram()
logW<-log(df$wage)
ggplot(W, aes(x= logW)) + geom_histogram()
推荐阅读
- java - 启动 JProfiler 时软件报告 Missing awt 错误
- java - 回文堆栈
- reactjs - 样式 JSX 无法与 NextJS 中的 @media-query 一起正常工作
- java - Java - 找到两个数字的平均值
- html - 为什么仅通过在浏览器中重新加载页面,此 HTML 表单有时会呈现不同的呈现方式?
- excel - 有没有办法添加一个切换来切换数据透视表中正在聚合的值?
- azure - Azure PaaS 本地设置
- javascript - 遍历 Typescript 中的 Object 键
- c - 将对象定义为函数的静态成员时,“初始化程序元素不是常量”
- python - 将 wxWindows 框架拟合到网格