### 12、布尔索引
df[df["Count_AnimalName"]>800]
df[(df["Count"]>800)&(df["count"]<1000)]
df["info"].str.split("/").tolist() #将info标签下的列转为字符串切割再放到一个列表中。
### 13、缺失数据的处理
- nan
- 0
> 判断是否为nan
pd.isnull(df)
pf.notnull(df)
> 处理方式
- 删除nan所在的行列
dropna(axis=0,how="any",inplace=False)
- any只要有一个为nan就删除
- all 全部为nan才删除
- inplace:是否进行原地修改
- 填充数据
t.fillna(t.mean()),
t2["age"]=t2["age"].fillna(t2["age"].mean()) print(t2)
t.fillna(t,median())
t.fillna(0)
> 处理为0的数据
t[t==0]=np.nan