科技达人说3 天前 Pandas常用的数据筛选函数 以下各例子均使用如下数据集进行演示。 df.columns 列名,返回index类型的列的集合。 df.index 索引名,返回index类型的索引的集合。 df.shape 返回tuple,行,列数。 df.values 值的二维数组,以numpy.ndarray对象返回。 df.head(N) 返回前N条数据。 df.tail() 返回后N条数据。 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'] 选取某一个元素。 ![]() |
|