我需要創建一個DataFrame
,其中包含DataFrames
的列。列中的DataFrames
有不同的大小,我得到一個StopIteration
異常。這不會發生,當DataFrames
是相同的大小。我知道Panel
更適合這種情況,但在這種情況下我需要一個DataFrame
。熊貓:DataFrame中的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'項,那麼這個工作正常。任何想法如何我可以實現這一目標?
我想我還沒有看到數據框的在大熊貓作家的「Python數據分析」一書的數據幀一提。你最終的目標是什麼? –
我有一個證券下跌列表和一堆字段。這些領域的一些結果在表(即持有人名單或股息歷史),我想結合這與標量值(價格,百分比變化,名稱等)。我已經有了一個面板視圖,但希望對整個表格有一個單一的視圖。這只是爲了能夠在代碼中推廣這種方法,也就是說,無論字段形狀如何,我總是可以採用DF.ix ['security','field']。我想唯一正確的方法是用面板[安全] [字段]做到這一點。我只是爲了推廣而努力。 –