【发布时间】:2016-07-25 04:04:30
【问题描述】:
给定一个 Pandas 数据框,其中包含一些标签系列,比如 Name 和 Villain。
假设数据框具有以下值:
名称:{'Batman', 'Batman', 'Spiderman', 'Spiderman', 'Spiderman', 'Spiderman'}
反派:{'Joker'、'Bane'、'Green Goblin'、'Electro'、'Venom'、'Dr Octopus'}
上述数据框总共有 2 个系列(或列),每个系列有六个数据点。
现在,基于 Name,我想将另外 3 列连接:FirstName、LastName、LoveInterest 到每个数据点。
结果加上'Bruce;韦恩;猫女'到每行名称为蝙蝠侠。和'彼得;帕克; MaryJane' 到名称为蜘蛛侠的每一行。
最终结果应该是一个包含 5 列(系列)和每列 6 行的数据框。
【问题讨论】:
-
在 pandas 中这被称为
merge