【发布时间】:2020-07-01 10:22:40
【问题描述】:
我在 pandas 列中有一个字典列表,用于指定特定关键字的登录页面。
keyword | 07-31-2019 | landing_pages |
cloud api | 50 | [{'url' : 'www.example.com', 'date' : '07-31-2019'}, {'url' ... ]|
database | 14 | [{'url' : 'www.example.com/2', 'date' : '08-30-2019'} ... ]|
*实际上有很多日期列,但我只显示了1个。
我的问题是我已经有每个日期的列,所以我想将登录页面提取为一个列表并将其作为一个新列。
keyword | 07-31-2019 | landing_pages
cloud api | 50 | www.example.com, www.example.com/other
database | 14 | www.example.com/2, www.example.com/3
到目前为止,我已经尝试使用 json_normalize,它为我提供了一个新的日期表和登录页面。我试过用列表理解来获取值,但这也给了我错误的结果。我能想到的一种方法是使用循环来解决问题,但我担心这效率不高。我怎样才能有效地做到这一点?
【问题讨论】:
标签: json python-3.x pandas dataframe dictionary