2024-04-26 09:34:17 发布
网友
我有这样一个数据帧:
import pandas as pd df = pd.DataFrame({'AA': [1, 1, 2, 2], 'BB': [3, 0, -1, 3.4]})
现在,我需要比较'AA'和'BB'中的值,然后创建'CC'列并用较低的值填充。你知道吗
我尝试了很多方法,但是没有定义另一个函数,我认为应该有一个有效的方法。你知道吗
请帮帮我。你知道吗
谢谢你!你知道吗
然后使用min和axis
min
axis
df.min(1) Out[263]: 0 1.0 1 0.0 2 -1.0 3 2.0 dtype: float64
使用^{}和axis,只选择所需的序列:
df['CC'] = df[['AA', 'BB']].min(axis=1) df AA BB CC 0 1 3.0 1.0 1 1 0.0 0.0 2 2 -1.0 -1.0 3 2 3.4 2.0
然后使用
min
和axis
使用^{} 和axis,只选择所需的序列:
相关问题 更多 >
编程相关推荐