另一个熊猫问题!
我正在编写一些单元测试来测试两个数据帧的相等性,但是,测试似乎没有看到数据帧的值,只有结构:
dates = pd.date_range('20130101', periods=6)
df1 = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=list('ABCD'))
df2 = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=list('ABCD'))
print df1
print df2
self.assertItemsEqual(df1, df2)
Run Code Online (Sandbox Code Playgroud)
- >真
在声明相等之前,我是否需要将数据帧转换为另一个数据结构?
Mar*_*kNS 40
啊,当然有一个解决方案:
from pandas.util.testing import assert_frame_equal
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
11908 次 |
| 最近记录: |