我需要比较2 csv文件中的一列,找到缺失的值,并将缺失的值打印在新的一列中



CSV1:

Name Gender Sl_no
Abc     f     5
xyx     m     10
hhh     f     20 

csv2:

Sl_no Name Gender 
10   bla   bla
5   bla   bla  

这里我只关心sl_no列,它在两个表的不同索引中,我只需要cs2sl_no中缺少的值。我如何使用python 做到这一点

您可以将locisin一起使用。

import pandas as pd
csv1 = pd.read_csv('path/to/csv1')
csv2 = pd.read_csv('path/to/csv2')
missing = csv1.loc[~csv1['Sl_no'].isin(csv2['Sl_no']), 'Sl_no']
print(missing)

最新更新