【发布时间】:2020-05-15 02:33:00
【问题描述】:
给定一个像这样的熊猫数据框:
Col_1 Col_2 Col_3 Col_4 Col_5 Col_6
0 1 2 3 4 5 6
1 7 8 9 10 11 12
我想对由某个给定间隔定义的列子集取平均值。假设区间为 2,那么我想取 Col_1 和 Col_2、Col_3 和 Col 4 以及 Col_5 和 Col6 的平均值。或者给定一个 3 的间隔,我希望输出是
First_Avg Second_Avg
0 2 5
1 8 11
假设我不能偏离我的专栏的命名。 代码:
import pandas as pd
df = pd.DataFrame(columns =['Col_'+str(n) for n in range(1,7)], data =np.arange(12).reshape(2,6))
【问题讨论】:
-
您的问题是什么?你真的尝试过什么,做过什么研究吗?
-
@AMC 这个问题已经回答了,而且问题已经很清楚了。