比较2个数据帧问题

时间:2018-12-08 21:37:56

标签: python-3.x pandas dataframe

df1x = pd.read_excel("newtest.xlsx")
df2x = pd.read_excel("oldtest.xlsx")

difference_locations = np.where(df1x != df2x)  #tuple data
print('difference_locations')

我喜欢查看发生变化的位置,但是当我打印元组时,我得到了不正确的位置,这些位置是不同的,并且我相信它可以工作,但不是从文件而是在程序上创建的数据帧。

有人知道如何使此np.where(df1x != df2x)正常工作吗?

如果我导入csv文件并尝试该链接,我会得到这个 df1 ---  无名:0他是你那个家伙无名:4杀手 0谁4.0 sid hey NaN f 1 NaN NaN NaN NaN NaN NaN NaN 2什么NaN NaN NaN NaN NaN 3那是2.0 ric d NaN vvvvvv 4 NaN NaN NaN NaN NaN NaN NaN 5 no 2.0 chad vvvvv NaN NaN

df2 ---   无名:0他是你那个家伙无名:4杀手 0谁2.0 sid嘿NaN f 1 NaN NaN NaN NaN NaN NaN NaN 2什么NaN NaN NaN NaN NaN 3那是2.0 ric d NaN f 4 NaN NaN NaN NaN NaN NaN NaN 5胜利2.0 chad f NaN NaN

输出错误我明白了    无名:0他是你那个家伙无名:4杀手 0错误正确错误False正确False 1真真真真真真 2假真真真真真 3错误错误错误错误错误正确正确 4真真真真真真真 5是否是否是是是真

0 个答案:

没有答案