Raj*_*e S 5 python dataframe pandas
例如,数据框看起来像:
DF=pd.DataFrame([[1,1],[2,120],[3,25],[4,np.NaN],[5,45]],columns=["ID","Age"])
Run Code Online (Sandbox Code Playgroud)
在 Age 列中,小于 5 且大于 100 的值必须转换为 NaN。
任何帮助表示赞赏!
使用where
和between
df.Age=df.Age.where(df.Age.between(5,100))
df
ID Age
0 10 NaN
1 20 NaN
2 30 25.0
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3335 次 |
最近记录: |