新建计算列

linyue铂金三 显示全部楼层 发表于 2024-4-7 15:37:10 |阅读模式 打印 上一主题 下一主题
2
未解决

新建计算列

  • 永洪vip linyue铂金三
  • 2024-04-07 15:37:10
  • 发布在 论坛
330 4
1、原先对“上市”企业,新建计算列,写了函数,计算上市企业的个数,如下:
case col['listingstatus'] when "上市" then 1 else 0 end
运算正常
2、现在数据集有变化,每一行的企业名称会有重复行,那原先写的函数就不适用了。
我理解首先得过滤掉企业名称有重复的情况,再对上市企业计数。

问题:求教大婶,计算列的函数该怎么写呀?

回复

使用道具 举报

精彩评论4

Efheih钻石一 显示全部楼层 发表于 2024-4-7 15:43:59
知道的解答一下,共同学习。帖主都卑躬屈膝的称呼大婶了
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-4-7 16:05:32
不用直接返回1,0,直接返回公司名称,不上市的通通返回一个固定的字符串,然后同计算列做不同值计数
回复

使用道具 举报

linyue铂金三 显示全部楼层 发表于 2024-4-7 16:20:55
yhdata_yzm 发表于 2024-4-7 16:05
不用直接返回1,0,直接返回公司名称,不上市的通通返回一个固定的字符串,然后同计算列做不同值计数 ...

大婶,你这个方法,结果会多算一个呀,
我用SQL语句检测了,是307个
用你的方法,不同值计数是308个
回复

使用道具 举报

yhdata_yzm 显示全部楼层 发表于 2024-4-7 16:23:13
linyue 发表于 2024-4-7 16:20
大婶,你这个方法,结果会多算一个呀,
我用SQL语句检测了,是307个
用你的方法,不同值计数是308个 ...

有没有过滤掉 不上市的返回值呢
回复

使用道具 举报

高级模式
您需要登录后才可以回帖 登录 | 免费注册

  • 官方微信

    欢迎关注永洪服务号!收费为0,价值无限

    扫码关注
  • 新浪微博

    让每位用户轻松挖掘数据价值!

    访问新浪微博
  • 智能客服
50W

会员等你来哦

Copyright   ©2012-2024  北京永洪商智科技有限公司  (京ICP备12050607) 京公网安备110110802011451号 |联系社区管理员|《永洪社区协议》
返回顶部