2015-09-13 26 views
0

多指標繪製大熊貓數據幀我有一個多指標大熊貓DataFrame結構如下,我從一個groupby操作有:與matplotlib

    count 
year month day 
2010 1  1  1 
      2  3 
      3  6 
      4  24 
      5  31 

這持續了很多天,月,年。 DataFrame有三個索引(year,monthday)。

我想要做的是使用matplotlib作爲date的函數繪製count。有幾個例子在線繪製的matplotlib的日期,所以真的是我需要做的是:

問題

1)如何建立一個單獨的數組或DataFrame即兩列,第一列是date,第二列是count

我試過

for idx, val in enumerate(df3.body): 
    print val 

那只有一行打印count行的值,但我不知道如何訪問date

回答

1

我能弄明白。我其實在我嘗試的時候非常接近。

for idx, val in enumerate(df.count): 
    print val 

    # Get the index of this row 
    d = df.iloc[idx].name 

我沒有意識到.name保存了DataFrame的索引。問題解決了。