假设数据框是这样的
df <- data.frame(age = c("20", "21", "22", "20", "21","22"),
female = c("female", "female", "female", "male", "male", "male"),
income =c("1000", "2000","3000", "1500", "2400", "5600"))
我想从ggplot中获得两行,向我展示女性和男性之间的收入比较 . 我运行了以下代码:
p <- ggplot(df, aes(x=age, y=income, group = female)) +
geom_line(color ="blue")
我收到以下错误:不知道如何自动选择data.frame类型的对象的比例 . 违约持续
错误:美学必须是长度为1或与dataProblems相同的长度:女性
任何人都知道什么是错的?