我尝试将平均值计算应用于整个集合字典,但是df返回的列具有相同的值1.0,而不是计算所得的值。
for a_dictionary,b_dictionary in c_dictionary.items():
def x_property(value_dict):
return g_x(value_dict,b_dictionary)
df["average_of_"+a] = df["total_dict"].map(x_property)
g_x的值是根据从类似函数获得的值计算得出的,它确实起作用了,但是在下一种情况下,它不给出值。
我没有收到任何错误,但是该值返回的是常数1.0,而不是df字典各列中的计算值。