我正在尝试使用一列“Percentage_Filled”创建一个空数据框“df_points”。在 for 循环中,我遍历列表并从数据帧 df 中获取它的 value_counts,我必须填充 df_points。我在 for 循环中收到错误,无法进行分配。任何建议将不胜感激。
df = pd.read_csv("/data.csv")
points = ['A','B','C']
df_points = pd.DataFrame(columns=['Percentage_Filled'])
for dp in points:
df_points[dp] = 100 * df[dp].value_counts(normalize=True)[1.0]