首页 动态 > 科技 > 正文

🐼 pandas中某一列的值满足一定条件就改变 🎯

导读 在数据分析中,使用pandas处理数据时,有时需要对某列的数据进行条件筛选和修改。比如,你有一组销售数据,想把销售额低于1000的标记为“低...

在数据分析中,使用pandas处理数据时,有时需要对某列的数据进行条件筛选和修改。比如,你有一组销售数据,想把销售额低于1000的标记为“低”,高于等于1000的标记为“高”。这时就可以用pandas的`apply()`或`np.where()`轻松搞定!

💡 示例代码:

```python

import pandas as pd

import numpy as np

创建示例数据

data = {'sales': [800, 1200, 500, 1500]}

df = pd.DataFrame(data)

条件判断并修改

df['level'] = np.where(df['sales'] >= 1000, '高', '低')

print(df)

```

执行后,`level`列会显示“高”或“低”,直观反映销售情况。这种方法不仅高效,还能大幅提升数据可读性!📊✨

💡 小提示:如果你有更复杂的条件,可以结合lambda函数使用`apply()`,灵活应对各种需求哦!🎯

💡 总结:利用pandas的强大功能,让数据分析变得简单又有趣!💪🎉

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。