为了账号安全,请及时绑定邮箱和手机立即绑定

如何在pydatatable数据框中根据条件(ifelse)创建列并填写值?

如何在pydatatable数据框中根据条件(ifelse)创建列并填写值?

芜湖不芜 2022-10-25 15:35:03
我创建了一个数据表框架,如下所示,DT_EX = dt.Frame({'income':[1000,2000,3000,2500,5000]})在这里,我想在特定条件下添加一个新列(profit_or_loss)如果收入大于 2500,则应在新创建的列中填写值“利润”,否则应填写另一个值“损失”。这是另一个案例:DT_EX_1 = dt.Frame( {'domestic_income':[4500,2500,1500,4000], 'internationaL_income':[2000,5000,1000,4500]})在新列(利润损失)中,如果满足此条件,国内收入>国际收入,则其值应填写为“利润”,否则填写“损失”注意:这是 R 数据表中的一种 fifelse 功能。
查看完整描述

1 回答

?
慕码人8056858

TA贡献1803条经验 获得超6个赞

看起来它还没有实现,它在功能请求下



查看完整回答
反对 回复 2022-10-25
  • 1 回答
  • 0 关注
  • 100 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信