使用与表达式匹配的列创建数据框的新列,可以通过以下步骤实现:
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='否')
以上是使用与表达式匹配的列创建数据框的新列的方法。根据具体的需求和条件表达式,可以灵活地使用这些方法来创建新的列。
DBTalk
DB TALK 技术分享会
云+社区技术沙龙[第9期]
技术创作101训练营
实战低代码公开课直播专栏
云+社区技术沙龙[第27期]
云+社区技术沙龙[第28期]
云+社区技术沙龙[第25期]
云+社区沙龙online [国产数据库]
腾讯云GAME-TECH游戏开发者技术沙龙
领取专属 10元无门槛券
手把手带您无忧上云