我的 for 循环中不断出现以下错误:
KeyError:“['California Total Sales'] 不在索引中”
我不确定为什么以上内容不在我的索引中?
df101 = pd.DataFrame
for region in df['region'].unique()[:5]:
print(region)
regionalsales_df = df.copy()[df['region']==region]
#regionalsales_df.set_index('Date')
regionalsales_df.sort_index(inplace=True)
regionalsales_df[f"{region}Total Sales"] = regionalsales_df['AveragePrice']*regionalsales_df['Total Volume']
if df101.empty:
df101 = regionalsales_df[[f"{region} Total Sales"]]
else:
df101 = df101.join(regionalsales_df[f"{region} Total Sales"])
df101
我正在尝试获取一个数据框,其中索引是日期,列是地区总销售额
最佳答案
也许你可以 df.groupby("region").sum()
关于python - 鳄梨数据框的 For 循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55513023/