内关联

import pandas as pd

df1 = pd.read_csv(r'score_20200625.csv', encoding='utf_8', low_memory=False)
df2 = pd.read_csv(r'score_20200727.csv', encoding='utf_8', low_memory=False)

# 内关联
df3 = pd.merge(left=df2, right=df1, how='inner',
               left_on='bd_code', right_on='bd_code')
# 保存内关联的结果
df3.to_csv('inner_join.csv', header=True, index=True)

左关联

import pandas as pd

df1 = pd.read_csv(r'score_20200625.csv', encoding='utf_8', low_memory=False)
df2 = pd.read_csv(r'score_20200727.csv', encoding='utf_8', low_memory=False)

# 左关联
df3 = pd.merge(left=df2, right=df1, how='left',
               left_on='bd_code', right_on='bd_code')

# 取没有关联上的部分
df3 = df3[df3.isnull().T.any()]

# 保存左关联的结果
df3.to_csv('left_join.csv', header=True, index=True)

相关文章:

  • 2021-09-28
  • 2021-07-26
  • 2022-12-23
  • 2022-02-13
  • 2022-12-23
  • 2022-12-23
  • 2021-07-21
  • 2022-01-05
猜你喜欢
  • 2021-11-27
  • 2021-05-30
  • 2021-08-15
  • 2021-04-03
  • 2022-01-07
  • 2022-12-23
相关资源
相似解决方案