目前搜索到的方法有:np.where(‘元素’)还有就是pandas的方法:df.index(‘元素’)但是第二个方法的问题就是会报错,嗯,这就比较尴尬了,查询了网上的解决方案,有这样的:此外使用df[df['列名'].isin([相应的值])]这个命令会输出等于该值的行。 此外如果想快速找到dataframe最后几行的话,可以使用的方法是tail,可以获取若干行的...
import
numpy
as np
numpy
中的
索引
方式大致可以分为基本切片
索引
,花式
索引
和布尔掩码
索引
三种。三者之间又可以相互组合,以准确选取需要的数据。现介绍如下
基本切片
索引
arr_slice = np.arange(20).reshape(4,5)
arr_slice
array([[ 0, 1, 2, 3, 4],
df = pd.DataFrame({'BoolCol': [1, 2, 3, 3, 4],'attr': [22, 33, 22, 44, 66]},
index=[10,20,30,40,50])
print(df)
a = df[(df.BoolCol==3)&(df.att...