【发布时间】:2018-08-26 08:56:05
【问题描述】:
我将数据保存在 Excel 中。我正在使用 Python2.7 查询这些数据并将其转换为 Pandas DataFrame。我的数据框中有一个名为 category 的列。它里面有一个值的字典(或列表?)。 DataFrame 如下所示:
[1] df
ID CATEGORY
1 {60: 'SHOES'}
2 {46: 'HARDWARE'}
3 {60: 'SHOES'}
4 {219: 'GOVERNMENT OFFICE'}
5 {87: 'ARCADES',60: 'SHOES'}
我需要将此列拆分为单独的列,以便 DataFrame 如下所示:
[2] df2
CATEGORY_ID CATEGORY_NAME
60 SHOES
46 HARDWARE
219 GOVERNMENT OFFICE
87 ARCADES
我需要在我的数据框中添加一个新列
[3] df
ID CATEGORY_id
1 60
2 46
3 60
4 219
5 87,60
任何人请帮我解决这个问题..
【问题讨论】:
标签: python pandas dictionary dataframe data-analysis