【发布时间】:2021-12-03 18:56:16
【问题描述】:
我有一个从 Excel 读取的简单数据框。为了进一步处理,我需要将“存储”值组合到一个与给定区域对应的单元格中的列表中。为了澄清,我希望每个区域只有一行。在相应的“商店”列中将列出一个单元格中的所有相应商店。
当前状态
我尝试实现了melt,但没有成功。
store_df = pd.read_excel("Zones_by_Store.xlsx")
store_df.groupby(store_df['Price Zone Name'])
pd.melt(store_df, id_vars=['Price Zone Name'], value_vars=['Store No'])
store_df.to_csv('Stores.csv')
【问题讨论】:
-
显示的区域之后有多个区域,为简洁起见,图片被截断。
标签: pandas dataframe pandas-groupby flatten