循环这一用法如果你能明白的话,可以提高的数据处理速度,节约你的时间,我用一些例子来说明我们在数据处理中为什么要使用循环吧,我曾经下载过一些统计年鉴的表,下面这个例表可能会有人遇见过,这种导入stata的excel表会把前两行也导入进去,但实际我们进行回归时是不需要这两行的,假设你只有这一个表,你完全可以在excel里进行删除,但如果每一年都有这样的一个表,你都要手动删除,这种情况会浪费你的时间,此时你就需要采用循环来进行操作。以我这两年对数据的处理来看,我使用的循环一般在多个文件进行合并,对有一定规律的行进行删除,这种情况采用循环的比较多。
表1-1 xxxxx | ||||
城市 | 国内生产总值 | 人口 | .... | |
北京 | XXXX | XXX | ||
..... |
在将循环之前需要引入宏这个概念。关于宏其实我也不是特别懂,但我的stata的专栏主要是为了方便大家快速对stata进行入门,所以我觉得除非你是专业学这个的,那我觉得你只要知道宏主要用在哪以及一看到这个东西你知道它是宏就行了。宏分为局部宏和全局宏,我主要讲局部宏,因为局部宏在实际中运用的较多,如果你还想知道全局宏,百度就行了。