Python 数据帧中值子集的平均值

Python 数据帧中值子集的平均值,python,pandas,average,Python,Pandas,Average,我有一个数据框,它有3列 Date Col 2 Col 3 10/1/19 C1 0.5 10/1/19 C2 0.3 10/1/19 C3 0.2 10/1/19 C1 0.5 10/1/19 C2 0.3 10/1/19 C3 0.2 10/2/19 C1 0.5 10/2/19 C2 0.3 10/2/19 C

我有一个数据框,它有3列

Date    Col 2     Col 3
10/1/19    C1        0.5
10/1/19    C2        0.3
10/1/19    C3        0.2
10/1/19    C1        0.5
10/1/19    C2        0.3 
10/1/19    C3        0.2
10/2/19    C1        0.5
10/2/19    C2        0.3
10/2/19    C3        0.2
10/2/19    C1        0.5
10/2/19    C2        0.3 
10/2/19    C3        0.2
...
12/13/19   C3        0.5
我想用第3列的平均值计算第2列中每天每个唯一值的平均值

那么比如说,

Date       Col 2       Col3 (Avg)
10/1/19       C1         0.2
10/1/19       C2         0.4
10/1/19       C3         0.3
10/2/19       C1         0.2
10/2/19       C2         0.1
...
我是python新手,曾尝试在熊猫身上这样做,但我无法理解。感谢您的帮助。我可以得到整个列的平均值,但不能得到子集

您想要:

df.groupby(['Date', 'Col 2'], as_index=False)['Col 3'].mean()

    Date   Col 2  Col 3
0  10/1/19   C1   0.5
1  10/1/19   C2   0.3
2  10/1/19   C3   0.2
3  10/2/19   C1   0.5
4  10/2/19   C2   0.3
5  10/2/19   C3   0.2