找文章 / 找答案
  • 发帖数30
  • 粉丝0

此人很懒,什么也没有留下

  • 解答问题超厉害

    经常帮助其他会员答疑
精选问答 更多内容

脚本输出代码怎么写

971125青铜一 显示全部楼层 发表于 2021-5-13 15:39:17 |阅读模式 打印 上一主题 下一主题
列叫做字母
if (col['字母']=="AG")
{
    a="LGE";
}
a

我的想法是,当字段为ag时,新建的列为lge,但是运行后显示为100,请问如何更改代码,
可否筛选字段为AI,AN,AJ,都显示为lge




字母.png
回复

使用道具 举报

精彩评论5

永洪tech-zyc铂金四 显示全部楼层 发表于 2021-5-13 15:58:58
971125 发表于 2021-5-13 15:39
列叫做字母
if (col['字母']=="AG")
{

可以考虑数据集中进行值映射操作呢
回复 支持 反对

使用道具 举报

971125青铜一 显示全部楼层 发表于 2021-5-13 16:26:52
永洪tech-zyc 发表于 2021-5-13 15:58
可以考虑数据集中进行值映射操作呢

感谢,忽然想到了映射
回复 支持 反对

使用道具 举报

971125青铜一 显示全部楼层 发表于 2021-5-13 16:48:22
永洪tech-zyc 发表于 2021-5-13 15:58
可以考虑数据集中进行值映射操作呢

但是映射只能映射现有的,我还想现在没有的也在脚本中加入,,新数据里面如郭有ai,就还得改映射,求代码
回复 支持 反对

使用道具 举报

美滋滋白银二 显示全部楼层 发表于 2021-5-14 09:17:39
你这个运行后显示的不是 'AG-' 吗?你说的运行后显示100 是什么意思?
另外,代码中不用给变量a赋值,直接返回字符串就可以了。
if (col['字母']=="AG") {
    "LGE"
}
如果本来的数据是 "AG-",那你的判定条件不对啊,应该是
if (col['字母']=="AG-") {
    "LGE"
}

回复 支持 反对

使用道具 举报

52v0铂金二 显示全部楼层 发表于 2021-5-14 15:09:34
lijie 发表于 2021-5-14 09:17
你这个运行后显示的不是 'AG-' 吗?你说的运行后显示100 是什么意思?
另外,代码中不用给变量a赋值,直接 ...

补充一下  单个可以直接改  有规律的需要用正则匹配
回复 支持 反对

使用道具 举报

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

  • 官方微信

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

    扫码关注
  • 新浪微博

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

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

会员等你来哦

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