我对熊猫有点陌生,我有一个项目,我有一个位链接及其各自指标的数据框架。我还收集了每个比特链接的国家/地区数据,当解析后者时,它会返回包含县代码及其相应点击次数的字典列表。
我想做的是将国家代码作为列添加到现有的位链接数据帧中,然后将每个国家/地区的点击次数保存到其特定的位链接行中。如果有人能在这方面帮助我,那就太好了。
熊猫bitly_links数据帧:
index | link | long_url | created_at | link_clicks |
------|-------------|---------------------|---------------------|-------------|
0 | bit.ly/aaaa | https://example.com | 2020-04-01 10:54:33 | 150 |
1 | bit.ly/bbbb | https://example.com | 2020-04-01 10:54:33 | 20 |
2 | bit.ly/cccc | https://example.com | 2020-04-01 10:54:33 | 15 |
3 | bit.ly/dddd | https://example.com | 2020-04-01 10:54:33 | 13 |
Python国家/地区列表为一个特定的位(例如 bit.ly/aaaa)链接:
countries_data = [
{'country': 'US', 'clicks': 150}, {'country': 'UK', 'clicks': 20},
{'country': 'AU', 'clicks': 45}, {'country': 'ZS', 'clicks': 31}
]
index | country | clicks |
------|---------|--------|
0 | US | 150 |
1 | UK | 20 |
2 | AU | 45 |
3 | ZS | 31 |
我想制作的新数据帧:
index | link | long_url | created_at | link_clicks | US | UK | AU | ZS |
------|-------------|---------------------|---------------------|-------------|----|----|----|----|
0 | bit.ly/aaaa | https://example.com | 2020-04-01 10:54:33 | 110 | 20 | 30 | 10 | 50 |
1 | bit.ly/bbbb | https://example.com | 2020-04-01 10:54:33 | 89 | 25 | 41 | 11 | 12 |
2 | bit.ly/cccc | https://example.com | 2020-04-01 10:54:33 | 81 | 10 | 27 | 31 | 14 |
3 | bit.ly/dddd | https://example.com | 2020-04-01 10:54:33 | 126 | 11 | 74 | 31 | 10 |
摇曳的蔷薇
相关分类