所以我正在玩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