Pandas常用的數(shù)據(jù)篩選函數(shù)
以下各例子均使用如下數(shù)據(jù)集進(jìn)行演示。
df.columns
列名,返回index類(lèi)型的列的集合。
df.index
索引名,返回index類(lèi)型的索引的集合。
df.shape
返回tuple,行,列數(shù)。
df.values
值的二維數(shù)組,以numpy.ndarray對(duì)象返回。
df.head(N)
返回前N條數(shù)據(jù)。
df.tail()
返回后N條數(shù)據(jù)。
df[m:n]
切片,選取m~n-1行。
df[ df['col1'] > 1]
選取滿(mǎn)足條件的行。
df.query('col1'>1)
選擇滿(mǎn)足條件的行。
df.loc[m:n]
選取從m~n行。
df.iloc[m:n]
選取從m~(n-1)行。
df.loc[m:n, 'col1':'coln' ]
獲取從m~n行的col1~coln列。
df.ix[:,'col1']
選取某一列。
df.ix[ 'row1','col1']
選取某一個(gè)元素。
聯(lián)系客服