Pandas 数据框:使用 loc 方法将指定列的异常值替换为 0
您可以使用 loc 方法来定位并修改数据框中的某些异常值。下面是一个示例代码:
import pandas as pd
# 创建一个示例数据框
df = pd.DataFrame({'A': [1, 2, 3, 4],
'B': [5, -6, 7, -8],
'C': [9, 10, 11, 12]})
# 使用 loc 将第二列中的异常值(小于 0 的值)变为 0
df.loc[df['B'] < 0, 'B'] = 0
# 输出修改后的数据框
print(df)
运行上述代码后,输出结果为:
A B C
0 1 5 9
1 2 0 10
2 3 7 11
3 4 0 12
从输出结果可以看出,第二列中小于 0 的值已经被修改为 0。
原文地址: https://www.cveoy.top/t/topic/mibW 著作权归作者所有。请勿转载和采集!