我有一个数据框,希望对其进行分组,并根据两列进行求和。这两列是字符型数据,其中一列是月份,另一列是变量。
以下是数据框的样例及结构。
#row.names month variable amount
1 1-Jan x 1000
2 1-Jan x 3000
3 2-Feb z 5000
4 2-Feb y 3000
我试图首先对数据进行分组,然后尝试进行总结,但是我无法让group_by_()函数发挥作用。以下是我尝试的代码。
byVarMonth <- group_by_(df, variable, (as.date(month)))
感谢您的帮助。
group_by()
(2) 这是as.Date()
(3) 你需要在as.Date()
中指定一个格式 - Rich Scrivengroup_by(df, variable, month = months(as.Date(month, "%d-%b"), TRUE))
应该可以完成,但我真的看不出将该列转换为日期的原因。您可以按原样对其进行分组。 - Rich Scriven