我有两张这样的桌子:
data = [['tom', [3,5]], ['nick', [3,8]], ['juli', [3]]]
dfA = pd.DataFrame(data, columns = ['Name', 'job_id'])
data1 = [['coder', 3], ['cook', 5], ['cop', 8]]
df_B = pd.DataFrame(data1, columns = ['job', 'job_id'])
我想在第一个表中添加一列,如下所示:
data_comb = [['tom', ['coder','cook']], ['nick', ['coder','cop']], ['juli', ['coder']]]
df_comb = pd.DataFrame(data_comb, columns = ['Name', 'jobs_done'])
我得到一个不可处理的列表错误可能是由于列中的列表。如何解决这个问题的指针将不胜感激
输出:
您可以使用字典映射列表:
输出
相关问题 更多 >
编程相关推荐