【发布时间】:2021-05-08 09:15:21
【问题描述】:
我需要使用相同的键加入 2 个数据帧我在执行连接时创建了几个临时数据帧下面的代码工作正常,但我想知道是否有办法在加入时保留两个连接键列,如 subj_x 和 subj_y下面的两个熊猫数据框以 subj 为键。谢谢
head = [['nationality', 'BART', 'USA']]
body = [['placeOfBirth', 'BART', 'NEWYORK'], ['hasFather', 'BART', 'HOMMER']]
head_df = pd.DataFrame(head, columns = ['pred', 'subj', 'obj'])
body_df = pd.DataFrame(body, columns = ['pred', 'subj', 'obj'])
joined_df = pd.merge(head_df, body1_df, on='subj')
【问题讨论】:
标签: python-3.x pandas dataframe join