如何将一列添加到基于另一个列值的数据框中?

对于学校,我有一个 DataFrame(包含多列和多行),我的任务是在该 DataFrame 中创建一个包含“true”的新列,如果该数据框中的列的值高于某个值并且新列如果该值低于数据框中某列的值,则应包含“false”。有人可以帮我吗?(我应该在 jupyter-notebook 中这样做)


qq_笑_17
浏览 232回答 2
2回答

潇潇雨雨

尝试df['flag'] = Truedf.loc[df['A']>2,'flag'] = False

慕田峪7331174

尝试:import&nbsp;numpy&nbsp;as&nbsp;np df[<new&nbsp;col>]&nbsp;=&nbsp;np.where(df[<value&nbsp;col>]&nbsp;>&nbsp;<threshold>,&nbsp;True,&nbsp;False)但是替换<new col>为新列<value col>的字符串名称,替换<threshold>为要比较的列的字符串名称,并替换为比较值。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python