使用Python的pandas库,使用DataFrame的loc和boolean indexing方法进行判断和选择。
示例代码:
import pandas as pd
data = {'Column1': [1, 2, 3, 4, 5], 'Column2': [6, 7, 8, 9, 10]} df = pd.DataFrame(data)
df.loc[df['Column1'] >= 3, 'Column2'] = 0
print(df)
输出结果:
Column1 Column2 0 1 6 1 2 7 2 3 0 3 4 0 4 5 0
其中,df.loc[df['Column1'] >= 3, 'Column2']表示选择列Column1中大于等于3的行,再选择Column2列中的数值进行操作,将其赋值为0。
上一篇:保留符合条件的列
下一篇:保留符合条件的行以及其后面的行