對(duì)于學(xué)校,我有一個(gè) DataFrame(包含多列和多行),我的任務(wù)是在該 DataFrame 中創(chuàng)建一個(gè)包含“true”的新列,如果該數(shù)據(jù)框中的列的值高于某個(gè)值并且新列如果該值低于數(shù)據(jù)框中某列的值,則應(yīng)包含“false”。有人可以幫我嗎?(我應(yīng)該在 jupyter-notebook 中這樣做)
2 回答

慕田峪7331174
TA貢獻(xiàn)1828條經(jīng)驗(yàn) 獲得超13個(gè)贊
嘗試:
import numpy as np df[<new col>] = np.where(df[<value col>] > <threshold>, True, False)
但是替換<new col>
為新列<value col>
的字符串名稱,替換<threshold>
為要比較的列的字符串名稱,并替換為比較值。
添加回答
舉報(bào)
0/150
提交
取消