【发布时间】:2021-07-27 22:24:10
【问题描述】:
我有一个像这样的 pandas 数据框,其中 device_names 和 device_models 都是列表
user_id, device_names, device_models
1, ["dev_1", "dev_2"], ["mod_1", "mod_2"]
2, ["dev_1", "dev_5"], ["mod_1", "mod_5"]
我想要两个合并这两列并创建一个像这样的另一列
user_id, device_names, device_models, dev_mod
1, ["dev_1", "dev_2"], ["mod_1", "mod_2"], [("dev_1", "mod_1"), ("dev_1", "mod_2")]
2, ["dev_1", "dev_5"], ["mod_1", "mod_5"], [("dev_1", "mod_1"), ("dev_5", "mod_5")]
我已经尝试了简单的zip,它适用于普通列表,但不适用于熊猫系列。我如何在 pandas 中做到这一点?
【问题讨论】:
-
@Yehuda,我已经看到了这个答案。它适用于带有字符串的两列,我希望带有列表的两列相同。