数据导入Stata后,我们的第一件事就是打开数据面板看一眼,在命令栏输入“bro”后按回车键或点击菜单栏下的这个图标查看数据。
可以看到我的数据列中有红的和黑的,其中红的是字符串类型,黑的就是数字类型。
数字类型可以进行函数运算、回归等与数学有关的进程,而字符串类型则不能。需要注意的是,两个类型都能用于加法和乘法运算,但产生结果有所不同。如,数字进行的加法运算 1 + 1结果就为2,结果仍然为字数字,但如果是字符串类型进行的加法运算"1" + “1"结果则为"11”,结果为字符串。字符串与数字不能相加!
可能有同学要问,如何区分数字类型的数字与字符串类型的数字,最直观的当然只直接看表,红的是字符串,黑的是数字。但我们在数据处理中敲命令也要说清楚字符类型。这时,如果我们使用的是
g x = 1
则为数字,若为字符,则要加上双引号(英文字符的引号哈)
g x = "1"
此时就是字符串,其实只要生成字符串类型