Stata—变量的存储类型和显示格式

1.变量的存储类型

清楚变量的取值区间后设定数据存储的类型,可以降低Stata内存容量。

①整数的存储类型

Byte,字节型,取值±100

Int,一般整数型,取值±32000

Long,长整数型,取值±2.14*10^10

②小数的存储类型

Float,浮点型,8位有效数字,是Stata默认的存储类型

Double,双精度,16位有效数字

③字符型变量

str#,str20表示该变量最多包含20个字符

1个汉字占2个字符

2.变量的显示格式

①Stata中数值变量显示的格式有三种。e为科学指数格式,f为固定格式,g为普通格式。表达式中“.”前数字代表变量的宽度,也就是所占的字符数。表达式中“.”后数字代表数值小数点后的数位。f后面加字母c则要求Stata给出带“,”的数字显示格式。

举例:%9.2f代表该变量的宽度为9,小数点后保留2位小数;%9.2fc代表该变量的宽度为9,小数点后保留2位小数;前面的整数,每三位之间标有“,”。

②Stata中字符变量显示的格式只有一种。表达式为%#s。%代表提示符,#代表字符宽度,s表示显示格式。

举例:%22s表示22个字符的字符变量显示格式。

③更改数据显示格式

举例:format var %6.4f,将原变量var更改为数值型变量,宽度为6个字节,保留4位小数。

原文地址:https://www.cnblogs.com/Sunnykeke/p/15123993.html