[爆卦]dataframe取index是什麼?優點缺點精華區懶人包

為什麼這篇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
jn8029: df.loc["2013-11-25"] 04/24 22:07
原來如此...在有些網站有看到這個,但好像有些人的範例是沒有.loc的
※ 編輯: warex14 (1.162.80.164), 04/24/2017 22:20:57
jn8029: Loc對row 沒loc是直接對column 04/24 22:26
jn8029: Series的話 則可以直接[] 但你的是df 04/24 22:26
謝謝!了解了!
※ 編輯: warex14 (1.162.80.164), 04/25/2017 07:20:49
unchained: 沒loc只取單值會取到column slice會取到row 04/25 08:45

你可能也想看看

搜尋相關網站