楼主: 皖山一流
20635 10

[编程问题求助] stata什么命令可以显示出变量的类型? [推广有奖]

  • 4关注
  • 13粉丝

讲师

25%

还不是VIP/贵宾

-

威望
0
论坛币
2342 个
通用积分
155.3336
学术水平
73 点
热心指数
80 点
信用等级
54 点
经验
16520 点
帖子
353
精华
0
在线时间
308 小时
注册时间
2013-12-9
最后登录
2021-1-21

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
貌似有的软件有类似的 isnumeric(变量)来判断变量的类型。
请问stata有没有类似的命令,判断变量的类型,如果是字符型返回什么值,数值型又返回另外的值?
二维码

扫码加我 拉你入群

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

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

关键词:Stata tata numeric Eric 数值型 软件

士不可不弘毅,任重而道远~
沙发
Sunknownay 发表于 2014-12-13 16:33:24 |只看作者 |坛友微信交流群
命令de即可实现。
已有 1 人评分论坛币 学术水平 热心指数 收起 理由
SpencerMeng + 10 + 1 + 1 热心帮助其他会员

总评分: 论坛币 + 10  学术水平 + 1  热心指数 + 1   查看全部评分

使用道具

藤椅
SpencerMeng 在职认证  发表于 2014-12-14 09:18:20 来自手机 |只看作者 |坛友微信交流群
des。F3

使用道具

板凳
皖山一流 学生认证  发表于 2014-12-14 19:09:51 |只看作者 |坛友微信交流群
这个好像只是显示在屏幕上的,我想要的是,有没有这样一个函数,假设函数名是:function
if function(varname) {
   ....
}

像这样用在条件语句中。。。


士不可不弘毅,任重而道远~

使用道具

报纸
皖山一流 学生认证  发表于 2014-12-30 11:38:49 |只看作者 |坛友微信交流群
问题已解决,3Q~~~
l
  1. local x : type varname
  2. dis  "`x'"  // 会显示出变量varname的类型,如果是字符型,x为str?;数值型显示numric(貌似)
复制代码

这样就可以根据x值来编写条件语句了
已有 1 人评分学术水平 热心指数 收起 理由
SpencerMeng + 1 + 1 感谢分享

总评分: 学术水平 + 1  热心指数 + 1   查看全部评分

使用道具

地板
jty723 发表于 2020-4-5 09:06:24 |只看作者 |坛友微信交流群
求问,我是要写在循环里作为判断函数的,您最后是怎么解决的呢?

使用道具

7
圆了 发表于 2021-5-8 14:23:29 |只看作者 |坛友微信交流群
jty723 发表于 2020-4-5 09:06
求问,我是要写在循环里作为判断函数的,您最后是怎么解决的呢?
可以看看 st_isnumvar(var),如果是数值型则返回1,非数值型则返回0,类似的还有st_isdtrvar,st_vartype

使用道具

8
圆了 发表于 2021-5-8 14:23:58 |只看作者 |坛友微信交流群
圆了 发表于 2021-5-8 14:23
可以看看 st_isnumvar(var),如果是数值型则返回1,非数值型则返回0,类似的还有st_isdtrvar,st_vartype
*st_isstrvar()

使用道具

9
天谴冥王 发表于 2021-12-24 13:48:41 |只看作者 |坛友微信交流群
建议用 ds命令。ds是stata显示具有某些特征变量的命令。具体,ds, has(type string)就可以看到变量类型是“字符串”的所有变量。display "`r(varlist)'"则更直观看到变量的名字。
另外“st_isnumvar(var)”用不到。

使用道具

10
胡啵啵 发表于 2023-4-8 14:50:18 |只看作者 |坛友微信交流群
天谴冥王 发表于 2021-12-24 13:48
建议用 ds命令。ds是stata显示具有某些特征变量的命令。具体,ds, has(type string)就可以看到变量类型是“ ...
大佬,请教一下,help st_isstrvar()后是可以查到这个命令的,但为啥执行这个命令,就显示 unknown function st_isstrvar()呢

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-5-3 15:06