如何查看pandas数据框中哪个dtypes
不相等?
即。找出df1.dtypes.equals(df2.dtypes)
返回False
答案 0 :(得分:3)
只要列名匹配且列数相同,您就可以直接比较dtypes
:
In [152]:
df1 = pd.DataFrame({'int':np.arange(5), 'flt':np.random.randn(5)})
df2 = pd.DataFrame({'int':np.random.randn(5), 'flt':np.random.randn(5)})
df1.dtypes == df2.dtypes
Out[152]:
flt True
int False
dtype: bool