从dataframe创建新列,可以使用以下方法根据给定条件:
np.where
函数,当列column_name
的值大于0时,将新列new_column
赋值为positive
,否则赋值为negative
。apply
函数和自定义函数,根据给定条件对每一行进行计算,并将结果赋值给新列。custom_function
,根据列column_name
的值返回相应的字符串。然后,我们使用apply
函数将这个自定义函数应用到每一行,得到新列new_column
。column_name1
和column_name2
作为条件,并且使用了逻辑运算符&
来组合条件。如果条件满足,则新列new_column
的值为condition_met
,否则为condition_not_met
。以上是根据给定条件从dataframe创建新列的方法。这些方法可以根据不同的条件创建不同的新列,灵活适用于各种数据处理场景。
领取专属 10元无门槛券
手把手带您无忧上云