普通文本合并
两个字符串的合并可以直接使用"+",比如
g x = "写" g y="论文" g xy = x + y * 最终的输出结果就是"写论文" 1234
还有一种是字符串形式用于乘法"*",比如
g xy3 = xy*3 * 最终的输出结果就是"写论文写论文写论文" 12
上面两种是字符串的合并运用,本来这篇还想继续讲数字运算的,想到也比较简单,就直接在这部分提一下,Stata中的加减乘除分别是"+" “-” “*” “/”,用法就很自然,跟excel里差不了太多,大家自行幻想一下就行。
数据表的合并
1. 横向合并
一方面我没有合适数据给大家练习,另外一方面就是横向合并我很少自己写代码,所以就直接举例子,相信大家也能看懂。这部分虽然只需要在Stata中点点点, 但是它很重要! 大家一定要把merge函数搞懂。
1.1 one-to-one 合并假设我们有两个表,一个表里是学生信息,包含学号,姓名,身份证号,家庭住址(我们称之为学生信息表),另外一个表是这些学生的期末考试成绩,包含学号和成绩(称之为成绩表)。我们目前想把两个表里的信息整合到一起,已知学号是Unique的,每个表里不会同一个