我自己Keshav,我发现很难在现有表中为多个列创建平均值。在CSV文件中,我有几列是从不同的应用程序生成的。 例如: 我有一些应用程序,例如A,B,C,D,E。 每个应用程序都有以下子实例: 对于A:A1,A2,A3 对于B:B1,B2,B3 其他应用程序的格式相同。 在我的CSV文件中,我的列名称如下:
Region1- A1,Region1- A2,Region1- A3
Region2- A1,Region2- A2,Region2- A3
.....
地区4- A1,地区4- A2,地区4- A3
Region1- B1,Region1- B2,Region1- B3
Region2- B1,Region2- B2,Region2- B3
....
....
Region5- B1,Region5- B2,Region5- B3
与其他应用程序(例如C,D,E)相同。
在这里,我想在python中编写代码以搜索CSV文件,并标识具有相同应用程序名称的列名称,即(A和region1)取这些列的平均值,并在同一列中创建一个名称为Avg_region1_A的单独列文件。
例如:我要完成的任务是:
新创建的列
Avg_region1_A→avg(Region1- A1,Region1- A2,Region1- A3)
Avg_region2_A→avg(Region2- A1,Region2- A2,Region2- A3)
Avg_region2_B→avg(Region2- B1,Region2-B2,Region2-B3)
其他应用程序实例也是如此。
任何建议都可以接受。 谢谢。