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是否是否是是是真