為什麼這篇dataframe取index鄉民發文收入到精華區:因為在dataframe取index這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者warex14 (航)看板Python標題[問題] pandas dataframe index...
python版本:2.7
之前因為下載了Anaconda 所以都是在Spyder上打code
我覺得我的問題很蠢,就是我有一個dataframe命名成df
print df 的結果如下:
GOOGL AAPL MSFT IBM
2013-11-25 522.443481 70.177844 34.504112 161.685617
2013-11-26 528.677234 71.472220 34.238272 160.212786
2013-11-27 531.024914 73.155183 34.467444 161.712723
2013-11-29 529.266617 74.509856 34.953290 162.354254
其實就是各個公司的股價資料
我想要把11/25的資料拿出來,到底要打什麼指令呢?
我輸入:df['2013-11-25']
結果:
KeyError: '2013-11-25'
到底是為什麼哩?
另外,如果我想要選取一段期間,某幾家公司的資料
輸入:df[sd:ed,['AAPL']]
結果:
TypeError: unhashable type
極度困惑...
感覺我好像對於List的操作很不熟阿...MATLAB用久了好像會變智障?
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.162.80.164
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1493042166.A.34D.html
※ 編輯: warex14 (1.162.80.164), 04/24/2017 22:20:57
※ 編輯: warex14 (1.162.80.164), 04/25/2017 07:20:49