使用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。
原文地址: http://www.cveoy.top/t/topic/i6Dr 著作权归作者所有。请勿转载和采集!