怎样把dataframe中某一列每个元素进行if判断
时间: 2023-05-19 21:02:09 浏览: 113
数据分析+数据预处理+Pandas-DataFrame
您可以使用 Pandas 库中的 apply() 函数来实现对 DataFrame 中某一列每个元素进行 if 判断的操作。具体实现方式如下:
假设您的 DataFrame 名称为 df,要对其中的某一列 col 进行 if 判断,可以使用以下代码:
```
df['col'] = df['col'].apply(lambda x: 'True' if x > 0 else 'False')
```
上述代码中,lambda 函数中的 x 代表 DataFrame 中 col 列的每个元素,如果该元素大于 0,则返回字符串 'True',否则返回字符串 'False'。最后将处理后的结果赋值给原 DataFrame 中的 col 列即可。
注意,上述代码仅为示例,实际应用中需要根据具体情况进行修改。
阅读全文