楼主: May66666
811 6

[面板数据求助] 【type mismatch】求助 [推广有奖]

  • 0关注
  • 0粉丝

小学生

78%

还不是VIP/贵宾

-

威望
0
论坛币
0 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
29 点
帖子
4
精华
0
在线时间
32 小时
注册时间
2022-10-23
最后登录
2024-4-19

楼主
May66666 发表于 2023-11-30 11:00:43 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
AS和Dadtunit都已经是str类型的变量了,为什么strmatch的时候系统还是提示type mismatch呢?谢谢大家!


原指令:replace AS= 1 if strmatch( Dadtunit , "普华永道中天会计师事务所(特殊普通合伙)"| "安永华明会计师事务所(特殊普通合伙)"| "毕马威华振会计师事务所(特殊普通合伙)"| "德勤华永会计师事务所(特殊普通合伙)"| "立信会计师事务所(特殊普通合伙)"| "瑞华会计师事务所(特殊普通合伙)"| "天健会计师事务所(特殊普通合伙)"| "大华会计师事务所(特殊普通合伙)"| "信永中和会计师事务所(特殊普通合伙)"| "致同会计师事务所(特殊普通合伙)"|"大信会计师事务所(特殊普通合伙)"| "天职国际会计师事务所(特殊普通合伙)")
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:mismatch Match ATCH type ISMA

沙发
wdlbcj 学生认证  发表于 2023-11-30 14:41:53
因为AS现在是字符型变量
你的操作是replace AS=1
这是数值型变量 所以会有问题

藤椅
May66666 发表于 2023-11-30 16:14:37
wdlbcj 发表于 2023-11-30 14:41
因为AS现在是字符型变量
你的操作是replace AS=1
这是数值型变量 所以会有问题
那需要把AS和Dadtunit都转变为数值型以后再操作吗?

板凳
蓝色 发表于 2023-11-30 16:52:42
replace AS="1"

报纸
wdlbcj 学生认证  发表于 2023-11-30 17:20:38
May66666 发表于 2023-11-30 16:14
那需要把AS和Dadtunit都转变为数值型以后再操作吗?
参考蓝色大佬的建议:

replace AS="1"

此外 如果你AS这一列如果都是这种字符型的数字,那么可以最后在destring

地板
May66666 发表于 2023-11-30 19:02:21
蓝色 发表于 2023-11-30 16:52
replace AS="1"
感谢

7
May66666 发表于 2023-11-30 19:02:40
wdlbcj 发表于 2023-11-30 17:20
参考蓝色大佬的建议:

replace AS="1"
好的感谢

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-7 19:20