Uh oh!
There was an error while loading.Please reload this page.
- Notifications
You must be signed in to change notification settings - Fork19.4k
Closed
Description
importpandasaspdimportnumpyasnpind=pd.date_range(start="2000",freq="D",periods=1000)df=pd.DataFrame(np.random.randn(len(ind),5),index=ind,columns=list('ABCDE'))panel=pd.Panel({'frame_'+c:dfforcinlist('ABC')})test1=panel.ix[:,"2002"]test1.ndim# 3type(test1)# pandas.core.frame.DataFrametest2=panel.ix[:,"2002":"2002-12-31"]test2.ndim# 3type(test2)# pandas.core.panel.Panelprintpd.__version__#0.11.1.dev-d7fe745
When trying to grab all the data for year 2002, I get back a DataFrame. If I use a range for the major axis, then it returns a Panel.