我需要创建一个包含
DataFrames
列的DataFrame
。放入该列的DataFrames
大小不同,我遇到了StopIteration
异常。如果DataFrames
的大小相同,则不会出现这种情况。我知道Panel
更适合此任务,但在这种情况下我需要一个DataFrame
。a=pd.DataFrame({'cat1':['one','two','three'],'cat2':['four','five','six']})
b=pd.DataFrame({'cat1':['ten','eleven'],'cat2':['twelve','thirteen']})
pd.DataFrame({'col1':{'row1':a,'row2':b}})
如果我从'cat1'和'cat2'中分别删除'three'和'six',那么这个问题就可以解决。你有什么办法可以做到这一点吗?