如何将b和c的方法添加到我的数据框中?我试过合并,但它似乎没有用.所以我想要两个额外的列b_mean和c_mean添加到我的数据帧中,结果为df.groupBy('date').mean()
数据帧
a b c date
0 2 3 5 1
1 5 9 1 1
2 3 7 1 1
Run Code Online (Sandbox Code Playgroud)
我有以下代码
import pandas as pd
a = [{'date': 1,'a':2, 'b':3, 'c':5}, {'date':1, 'a':5, 'b':9, 'c':1}, {'date':1, 'a':3, 'b':7, 'c':1}]
df = pd.DataFrame(a)
x = df.groupby('date').mean()
Run Code Online (Sandbox Code Playgroud)
编辑:
期望的输出将是以下
df.groupby('date').mean()返回:
a b c
date
1 3.333333 6.333333 2.333333
Run Code Online (Sandbox Code Playgroud)
我想要的结果将是以下数据框架
a b c date a_mean b_mean
0 2 3 5 1 3.3333 6.3333
1 5 9 1 1 3.3333 6.3333 …Run Code Online (Sandbox Code Playgroud)