楼主: maqiubiqiu06
4953 2

[数据管理求助] stata中如何找出字符型数据的位置? [推广有奖]

  • 2关注
  • 3粉丝

博士生

68%

还不是VIP/贵宾

-

威望
0
论坛币
107 个
通用积分
0
学术水平
7 点
热心指数
13 点
信用等级
2 点
经验
2051 点
帖子
87
精华
0
在线时间
563 小时
注册时间
2013-11-5
最后登录
2022-10-26

楼主
maqiubiqiu06 发表于 2016-10-25 20:46:07 |AI写论文
3论坛币
         如题,本是数值型数据,因为某些数据中有两个逗号(9,45,56),或者用冒号代替了逗号(44:76),或者是数字间有空格,如何用stata找出这些异常值得位置?
         比较直接的做法是在excel中重新排序,但是在stata中如何查找呢?

关键词:Stata 字符型数据 tata 字符型 EXCEL excel 如何

沙发
夏目贵志 发表于 2016-10-26 08:06:44
gen problem = (strpos(x, " ")!=0)
replace problem = (strpos(x, ",")!=0)
replace problem = (strpos(x, ";")!=0)

藤椅
黃河泉 在职认证  发表于 2016-10-27 08:11:10
  1. clear
  2. input str10 x
  3. "9,45,56"
  4. "44:76"
  5. "9 45 56"
  6. 9
  7. 45
  8. 56
  9. end

  10. gen problem = (strpos(x, " ")!=0)|(strpos(x, ",")!=0)|(strpos(x, ":")!=0)
复制代码

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 21:15