我试图将平均值计算应用于整个集合字典,但 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 字典列的每一行中的计算值。