学习笔记 | stata数据类型区别(byte/int/long/float/double) 数据格式定义(format)
小窝喵kaka
编辑于 2022年12月04日 13:02
收录于文集
共104篇

用到的stata命令: help datatype;help format

一、数据类型及其区别

1、数值型:黑色

type:byte/ int/long(整数型,数值长度逐渐增加)

type:float/double(浮点型,含有小数点的浮动变量,数值长度逐渐增加)

数值型变量区别

数值型转为字符型命令:

tostring var,replace   //替换掉原有变量

2、字符型:红色   

type:str# (#​为字符型变量长度)strL(任意长度的字符串)

例如,female长度为6,str5不可以保存,str6和strL可以保存。

字符类变量

字符型变量转为数值型变量:

destring var,replace    //替换掉原有变量

destring var,gen varnew   //生产新的数值变量

3、标签数据(数字文字对应表)蓝色

label var  //查看数字对应情况

encode var,gen varnew  //生成新的标签变量

二、stata对数据进行描述的命令

describe  //数据类型、数据格式、变量标签

sum         //观察值个数、均值、标准差、最小值、最大值

tab var    //将数据表格化

三、stata数据格式

format  var %10.4g——指定变量var的总输出宽度为10,包括符号和小数点;小数点右边出现的数字个数为4。

常见的数据格式%#.#​g与%#.#​f的区别(当指定小数点右边数字个数为0时,在不超过总位数的情况下,g仍可以显示原始数据中的小数;而f则仍默认不显示小数)

%#.#​f

  • stata数据的格式类别(format)

数据格式分类