连接和比较2个数据帧后,“超出最大递归深度”

时间:2014-05-02 14:48:46

标签: python pandas concatenation

所以我正在玩concat方法:

df1 = pd.DataFrame( data=randn(5,1), index=range(5) )
df2 = pd.DataFrame( data=randn(5,1), index=range(5) )
df12 = pd.concat( [ df1, df2 ], axis=1 )
df34 = pd.concat( [ df1.T, df2.T ], axis=0 )

然后我做了

( df12.T == df34 ).all()

并按预期获得了一系列True。但后来我尝试了这个:

( df12 == df34.T ).all()

我期待True,但我得到了这个:

RuntimeError: maximum recursion depth exceeded in __instancecheck__

欢迎任何帮助。我使用的是Mac OSX,python 2.7.5,numpy 1.7.1,pandas 0.12.0

0 个答案:

没有答案