数据清洗|长宽数据转换
将竖向的列变为横向的行,即为“长转宽”;将横的行变为竖向的列,即为“宽转长”。在
Stata 中,通过 reshape
命令可以实现长宽数据转换。
一、基本语法
1 | ** 宽数据转化为长数据 (wide to long) |
二、示例
1 | ** wide to long (宽数据转化为长数据) |
组合命令示例:
1 | ** wide to long |
三、图示
(⚠️注意:不同设备的显示字体不同,可能会出现字符错位的现象。将错位的文本复制到其他文本编辑器 / Stata do 文件编辑器中,可以解决此问题。)
1 | /* reshape 示例: |
常见情况:
家庭数据中,家庭编码 ID 可以唯一识别每一个家庭样本,每个家庭成员在家庭内有唯一顺序码 list,用家庭编码 ID 和家庭内顺序码 list 可以唯一识别每个家庭成员。
转载请联系作者,并注明文章来源 https://fgzfgz.github.io
评论