免费视频|新人指南|投诉删帖|广告合作|地信网APP下载

查看: 1473|回复: 18
收起左侧

[求助] 关于字段计算 python

[复制链接]

7

主题

1875

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
303
发表于 2023-10-30 16:51 | 显示全部楼层 |阅读模式
本帖最后由 fjcaichun 于 2023-10-30 17:28 编辑

微信截图_20231030172725.png 如图,要实现BSM为00050的TDCBH字段赋值为100,其他赋值为200。我在学习用PYTHON语句写,一直提示错误,请大神帮忙解释修改下。感激不尽。

1

主题

798

铜板

2

好友

技术员

Rank: 3Rank: 3

积分
46
发表于 2023-10-30 19:51 | 显示全部楼层
错误1: reclass(BSM):
错误2:代码未缩进
错误3:BSM == "00050"
修正(未试验):
def reclass(BSM):
TABif BSM == "00050":
TABTABreturn "100"
TABelse:
TABTABreturn "200"
请用键盘TAB替换文本中的TAB

评分

参与人数 2威望 +20 铜板 +55 收起 理由
远方~ + 20 + 50 地信网的成长离不开您的支持!
qq99253415 + 5 手把手纯保姆式教学,点赞!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

2

主题

5588

铜板

1

好友

助理工程师

Rank: 5Rank: 5

积分
331
发表于 2023-10-30 17:55 | 显示全部楼层
def前面不用缩进,结尾要加冒号

评分

参与人数 1威望 +20 铜板 +50 收起 理由
远方~ + 20 + 50 好贴好报!

查看全部评分

回复 支持 1 反对 0

使用道具 举报

11

主题

2939

铜板

669

好友

钻石会员

Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26Rank: 26

积分
7845

精华勋章宣传勋章优秀斑主童话节勋章灌水勋章贡献勋章

发表于 2023-10-30 17:27 | 显示全部楼层
格式不对吧
回复 支持 反对

使用道具 举报

7

主题

1875

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
303
 楼主| 发表于 2023-10-30 17:28 | 显示全部楼层

是哪里不对了,能解释下不,我学习下!
回复 支持 反对

使用道具 举报

7

主题

1875

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
303
 楼主| 发表于 2023-10-30 17:29 | 显示全部楼层

或者能不能帮忙写下代码,谢谢!
回复 支持 反对

使用道具 举报

1

主题

7070

铜板

1

好友

工程师

Rank: 7Rank: 7Rank: 7

积分
596
QQ
发表于 2023-10-30 18:22 | 显示全部楼层
111111111111111
回复 支持 反对

使用道具 举报

7

主题

1875

铜板

3

好友

助理工程师

Rank: 5Rank: 5

积分
303
 楼主| 发表于 2023-10-30 20:53 | 显示全部楼层
yifanwenjie 发表于 2023-10-30 19:51
错误1: reclass(BSM):
错误2:代码未缩进
错误3:BSM == "00050"

经过测试,您的代码完全正确,感谢大神解疑!终于把这个东西搞清楚了,小白伤不起呀
回复 支持 反对

使用道具 举报

3

主题

1万

铜板

11

好友

教授级高工

Rank: 12Rank: 12Rank: 12

积分
1667
发表于 2023-10-31 08:43 | 显示全部楼层
:zt厉害阿
回复

使用道具 举报

6

主题

4997

铜板

9

好友

高级工程师

Rank: 9Rank: 9Rank: 9

积分
898
发表于 2023-10-31 08:44 | 显示全部楼层
看到大神现场教学,牛
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

在线客服
快速回复 返回顶部 返回列表