我有一个数据帧,比如:
Index Date Type Value
0 01/01/2010 A 10
1 01/01/2010 B 15
2 01/01/2010 B 25
3 01/01/2010 A 12
4 01/02/2010 A 9
5 01/02/2010 B 17
6 01/02/2010 B 20
7 01/02/2010 A 8
我想创建一个新列,这样对于每一行,它将基于类型和基于日期的值取平均值,因此对于给定的日期,所有类型为a的行将具有相同的平均值,对于类型B也是相同的。例如,对于01/01/2010,所有类型为a的行将是(10+12)/2=11,所有类型为B的行将是(15+25)/2=20:
^{pr2}$
您可能想要},我认为应该是
groupby
和transform
(虽然我不确定在您期望的输出中,01/02/2010
的B
是{18.5
,即17和20的平均值):相关问题 更多 >
编程相关推荐