pandas實現(xiàn)選取特定索引的行
更新時間:2018年04月20日 10:08:06 作者:胖大海瘦西湖
下面小編就為大家分享一篇pandas實現(xiàn)選取特定索引的行,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
如下所示:
>>> import numpy as np
>>> import pandas as pd
>>> index=np.array([2,4,6,8,10])
>>> data=np.array([3,5,7,9,11])
>>> data=pd.DataFrame({'num':data},index=index)
>>> print(data)
num
2 3
4 5
6 7
8 9
10 11
>>> select_index=index[index>5]
>>> print(select_index)
[ 6 8 10]
>>> data['num'].loc[select_index]
6 7
8 9
10 11
Name: num, dtype: int32
>>>
注意,不能用iloc,iloc是將序列當作數組來訪問,下標又會從0開始:
>>> data['num'].iloc[2:5] 6 7 8 9 10 11 Name: num, dtype: int32 >>> data['num'].iloc[[2,3,4]] 6 7 8 9 10 11 Name: num, dtype: int32 >>>
以上這篇pandas實現(xiàn)選取特定索引的行就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

