Geo*_*ler 4 python equality pandas
如何查看dtypes熊猫数据框中的哪些不相等?
即找出为什么df1.dtypes.equals(df2.dtypes)返回False
只要列名匹配并且您的列数相同,那么您就可以直接比较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
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2860 次 |
| 最近记录: |