Python 如何使用基于现有列的值将新列添加到现有df中?

Python 如何使用基于现有列的值将新列添加到现有df中?,python,pandas,dataframe,Python,Pandas,Dataframe,已标记当前Df和预期输出。 我想根据“Score”的值添加一个新的列“Rank”,条件是如果Score>=80,“EXP”,否则如果Score创建数据框: df=pd.DataFrame({'Name':['a','b','c','d','e','f'], ‘得分’:[65,75,85,35,20,34]}) 然后添加一个新列RANK,其中包含您要求的条件: df['Rank']=['EXP'if i>=85;否则如果i>=85则“FAIL”请不要发布代码、输入、输出、错误的图像。请将其复制/

已标记当前Df和预期输出。 我想根据“Score”的值添加一个新的列“Rank”,条件是
如果Score>=80,“EXP”,否则如果Score创建数据框:

df=pd.DataFrame({'Name':['a','b','c','d','e','f'],
‘得分’:[65,75,85,35,20,34]})
然后添加一个新列
RANK
,其中包含您要求的条件:


df['Rank']=['EXP'if i>=85;否则如果i>=85则“FAIL”请不要发布代码、输入、输出、错误的图像。请将其复制/粘贴到此处作为文本。请参阅。我建议您改进您的问题,添加一些示例,一些代码,并更清楚地说明您想要实现的目标。请查看此处=>查看以下内容: