可以通过使用pandas库中的函数来实现。具体步骤如下:
import pandas as pd
data = {'A': [1, 2, np.nan, 4, 5],
'B': [np.nan, 2, 3, np.nan, 5],
'C': [1, 2, 3, 4, 5]}
df = pd.DataFrame(data)
df['min_value'] = df.min(axis=1, skipna=True)
df['max_value'] = df.max(axis=1, skipna=True)
这样,Dataframe中的每一行都会添加两列,分别是该行的最小值和最大值(忽略NaN值)。你可以通过访问df['min_value']
和df['max_value']
来获取这些值。
对于NaN值的处理,skipna=True
参数表示忽略NaN值,如果设置为False
,则会将NaN值视为最小或最大值。
关于pandas库的更多信息和使用方法,你可以参考腾讯云的产品介绍链接地址:腾讯云-云计算产品介绍
领取专属 10元无门槛券
手把手带您无忧上云