【发布时间】:2026-01-15 19:30:01
【问题描述】:
df
date fruit var1 var2
2010-01-01 apple 40 30
2010-01-01 banana 40 30
...
我想将下面apply函数的结果作为一个新列添加到原始df,理想情况下不必创建一个名为test的变量。
test = df.groupby('date').apply(some_function, "var1", "var2")
print(test)
date
2010-01-01 0.744337
2010-01-02 0.7445
预期输出:
date fruit var1 var2 avg
2010-01-01 apple 40 30 0.744337
2010-01-01 banana 40 30 0.744337
...
【问题讨论】:
标签: python python-3.x pandas dataframe pandas-groupby