【发布时间】:2018-04-04 07:50:54
【问题描述】:
我想用图表创建一个函数
我的数据集是这样的:
Age NAP
17 0,282
18 0,8282
19 0,223
age是函数中的变量Var
plot_stats_freq_continu <- function(df, Var , y = NAP)
{
df$sinistres <- rep(1,nrow(df))
data_graph <- df %>%
group_by(!! Var)%>%
summarise(Annee_police = sum(NAP), Nb_sinistres= sum(sinistres)) %>%
mutate(Fréquence = mean((Nb_sinistres/Annee_police)))
ndata_graph <- as.data.frame(data_graph)
p <- ggplot(data=data_graph, aes(x=Var)) +geom_density() +geom_point(data=data_graph, aes(x=Var, y= Fréquence))
plot(p)
}
这是我的函数,当我尝试没有函数的代码时它会走,但函数不行,
我有以下错误:
错误:美学长度必须为 1 或与数据相同 (23): x
【问题讨论】:
-
您能否提供一些数据来轻松测试您的功能。
-
复制到this?
-
@Jimbou 是的!对不起