【发布时间】:2021-04-22 21:46:15
【问题描述】:
我有一个 pandas 数据框,其中有一列包含一个包含信息的数组列表。它看起来像这样:
id basket date
c1 [{'product_id': 'P64', 'price': 1146}] 2020-08-11
c2 [{'product_id': 'P44', 'price': 1426}, 2020-08-11
{'product_id': 'P49', 'price': 1108}]
c3 [{'product_id': 'P60', 'price': 39}, 2020-08-11
{'product_id': 'P49', 'price': 1155},
{'product_id': 'P46', 'price': 178}]
我想将篮子列展平,使其看起来像这样:
id product_id price date
c1 P64 1146 2020-08-11
c2 P44 1426 2020-08-11
c2 P49 1108 2020-08-11
c3 P60 39 2020-08-11
c3 P49 1155 2020-08-11
c3 P46 178 2020-08-11
我似乎无法弄清楚,任何帮助将不胜感激。
【问题讨论】:
标签: python-3.x pandas dataframe flatten