欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

某些列满足特定条件,然后改变另外的某些列的值(Python)

程序员文章站 2022-07-12 14:12:02
...
import pandas as pd

df = pd.DataFrame({"A": [1, 2, 3, 4], "B": list('abcd'), 'C': [1.2, 2.3, 3.4, 4.5]})
print(df)  # 看一看df
df.loc[df.A > 2, 'B'] = 'changed'  # 关键句
print(df)

输出的结果是:
某些列满足特定条件,然后改变另外的某些列的值(Python)

意思是: 如果df中如果第A列大于2,那么对应的第B列中的数据就变成了changed