DataFrame除了用FOR循环来写条件语句,还有其他办法没,例题如图

图片说明图片说明

df['品牌等级'] = “一线品牌” if df["车辆品牌"] == "豪沃" else "二线品牌"

import pandas as pd

df = pd.read_excel('cars_information.xlsx')
df['品牌等级'] = '其他品牌'

关键在于写条件的方式,用.loc可以选择表中部分数据,具体用法可以百度,这里的使用逻辑应该很好懂。

df.loc[df['车辆品牌'] == '豪气牌', '品牌等级'] = '一线品牌'
print(df)
df.to_excel('your_filename_modify.xlsx')