【发布时间】:2020-05-19 02:40:10
【问题描述】:
我正在尝试比较两个 csv 文件。一个 csv 文件有额外的(唯一的)条目。我想在两个 csv 文件上完全匹配 CSV 视频 ID。是否有任何功能/方法可以将 CSV 文件相互设置并删除 CSV 文件中带有额外条目的行,直到与另一个 CSV 相同?
import pandas as pd
import numpy as np
#What I have so far, need to compare a df1 with df2
df2 = pd.read_excel('CompareTo.xlsx")
df = pd.read_excel('ChTest.xlsx')
df = df.sort_values(by = ['videoID'] , ascending = True)
df = df.drop_duplicates(subset='videoID', keep="first")
print(df)
df = df.to_excel(r'C:\Users\alant\Desktop\ChTest.xlsx', index = None, header=True)
【问题讨论】:
标签: python pandas csv compare pandas-groupby