下面是一个示例代码,可以比较前两列的值并将较小的值填充到一个单元格中:
import pandas as pd
# 创建一个示例数据帧
df = pd.DataFrame({'A': [1, 2, 3, 4],
'B': [5, 3, 6, 2]})
# 比较前两列的值并将较小的值填充到'C'列
df['C'] = df[['A', 'B']].min(axis=1)
print(df)
输出结果如下:
A B C
0 1 5 1
1 2 3 2
2 3 6 3
3 4 2 2
在上面的代码中,我们使用min
函数来比较前两列的值,并使用axis=1
参数指定按行比较。然后,我们将比较结果填充到新的列'C'中。
上一篇:比较器 vs 可比较性用于排序
下一篇:比较嵌套的对象数组