R新用 我用dplyr :: mutate()创建了一个新变量,我在运行代码时看到df输出中的值,但是当我尝试绘制它时与ggplot,我收到对象未找到错误。我究竟做错了什么?谢谢。如预期用ggplot找不到变量创建的变量
作品:
mutate(avg_inv = (inv_total/sr_count))
错误这里:
# Plot avg invoice
p <- ggplot(df1, aes(x = Date_Group, y = avg_inv)) +
geom_bar(stat = "identity", position="dodge")
p
错误消息:
在EVAL错误(表达式,ENVIR,enclos):对象 'avg_inv' 不找到
您是否将变异结果保存为'df1'?正如'df1 = mutate(df1,avg_inv ...)'那样。 – aosmith
谢谢我使用df,因此我将df1更改为df,但收到相同的错误 –
可以看到df的头部吗? – CClaire