关于创建每个键有多个值的词典,有很多帖子,但我错过了我做错的事。
我想创建一个字典,其中包含来自数据框的选定col标题作为键。应该有两个值:
value1 =列中前十个值的平均值 value2 =列中最后十个值的平均值
band_list = ['A', 'B', 'D', 'E', 'F']
def mean_ten(df, band_list):
mean_dict = {}
for wave in band_list:
col = df.columns.get_loc(wave);print(col)
mean_dict[wave] = df.iloc[:9, col].mean(axis=0)
mean_dict[wave].append(df.iloc[-10:,col].mean(axis = 0))
#Convert dictionary to df and return