楼主: M柯~
6392 8

[stata资源分享] 长字符strL和普通字符串str如何互相转换? [推广有奖]

  • 2关注
  • 1粉丝

等待验证会员

本科生

57%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0.0002
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
375 点
帖子
31
精华
0
在线时间
164 小时
注册时间
2019-6-21
最后登录
2024-5-3

楼主
M柯~ 发表于 2021-9-5 20:59:24 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
长字符strL和普通字符串str如何互相转换?数据合并的时候提醒,同一变量的格式不同
求助!



二维码

扫码加我 拉你入群

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

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

关键词:字符串 数据合并 stata操作

微信图片_20210905205833.png (6.16 KB)

微信图片_20210905205833.png

沙发
mycroft233 发表于 2022-4-19 13:28:13
我的经验
这种情况是因为using 或master 里面匹配的var有个别长度太长了
g amount_length=strlen( var )
挑出长度异常的
然后删除或改正之后直接转换就行

藤椅
漂浮宇宙 学生认证  发表于 2022-4-19 17:22:00
mycroft233 发表于 2022-4-19 13:28
我的经验
这种情况是因为using 或master 里面匹配的var有个别长度太长了
g amount_length=strlen( var )
...
谢谢回答!完美解决了我的问题

板凳
一只二哈09 发表于 2023-1-13 17:56:18
mycroft233 发表于 2022-4-19 13:28
我的经验
这种情况是因为using 或master 里面匹配的var有个别长度太长了
g amount_length=strlen( var )
...
请问多长算异常呢?我的数据最长是45,也不行,感觉也不是很长?

报纸
mycroft233 发表于 2023-1-27 12:39:13
一只二哈09 发表于 2023-1-13 17:56
请问多长算异常呢?我的数据最长是45,也不行,感觉也不是很长?
不长,应该可以直接转换的

地板
啊啊啊啊啊, 发表于 2023-3-22 12:15:02
mycroft233 发表于 2022-4-19 13:28
我的经验
这种情况是因为using 或master 里面匹配的var有个别长度太长了
g amount_length=strlen( var )
...
请问怎么挑出异常值啊

7
zouwenjx 学生认证  发表于 2024-2-27 21:12:49
compress var

8
13298179664 发表于 2024-3-3 17:40:45 来自手机
zouwenjx 发表于 2024-2-27 21:12
compress var
十分有用

9
SALTYFISHFIELD 学生认证  发表于 2024-7-15 18:12:30
另给一个方法,在字符串变量存在乱码的情况下,compress不起作用。
  1. gen var_len = ustrlen(var) //假设这里最长为20
  2. recast str20 var, force
复制代码

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

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