科技達(dá)人說(shuō)3 天前 Pandas常用的數(shù)據(jù)篩選函數(shù) 以下各例子均使用如下數(shù)據(jù)集進(jìn)行演示。 df.columns 列名,返回index類型的列的集合。 df.index 索引名,返回index類型的索引的集合。 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] 選取滿足條件的行。 ![]() df.query('col1'>1) 選擇滿足條件的行。 ![]() 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è)元素。 ![]() |
|