選擇數據:我們在前面說pandas就像字典一樣,字典是可以通過鍵去選擇數據,同樣的pandas也是可以得,且pandas更強。
DataFrame中的數據有兩個選取方式,df['A']或者df.A都可以,具體使用什麼方式看你的心情。(A為DataFrame的一列)
整列選取
上例中date_range()為日期範圍函數,periods表示的是範圍的大小,比如「pd.date_range('20190303', periods=6)」表示的是從20190303開始依次遞加5次,即到20190308(包括)停止。
有可以多行選擇或者多列選擇,在選擇中,我們可以使用下標索引也可以使用index。
多行選擇
在pandas中還可以使用loc,iloc,ix來索引數據:
loc——通過行標籤(index)索引行數據iloc——通過行號下標索引行數據ix——通過行標籤或者行號索引行數據(基於loc和iloc 的混合) 同理,索引列數據也是如此!
loc,iloc列印一行
也可以列印多行
loc,iloc列印多行
當然如果想要列印某幾行的某幾列也是可以,需要使用ix,有消息稱ix後期可能會被取消,真相不得而知了。
ix
使用loc和iloc列印指定列
列