使用与表达式匹配的列创建数据框的新列,可以通过以下步骤实现:
import pandas as pd
# 导入数据框
df = pd.DataFrame({'列1': [1, 2, 3],
'列2': [4, 5, 6]})
df['新列'] = df['列1'] > 2
import numpy as np
df['新列'] = np.where(df['列1'] > 2, 1, 0)
df['新列'] = np.select([df['列1'] > 2], ['是'], default='否')
以上是使用与表达式匹配的列创建数据框的新列的方法。根据具体的需求和条件表达式,可以灵活地使用这些方法来创建新的列。
领取专属 10元无门槛券
手把手带您无忧上云