stata - 如何在我的数据集中将变量重塑为宽?
问题描述
我正在尝试将reshape
变量变宽,但没有得到正确的方法。
我有每个日期的明智计数数据集SSUID
,我想将日期重新调整为更宽,以显示每个总数的计数SSUID
。
数据集:
ssuid day count
1226 1 3
1226 2 7
1226 3 5
1226 4 7
1226 5 7
1226 6 6
1227 1 3
1227 2 6
1227 3 7
1227 4 4
1228 1 4
1228 2 4
1228 3 6
1228 4 7
1228 5 5
1229 1 3
1229 2 6
1229 3 6
1229 4 6
1229 5 5
我尝试了一些代码,但得到了错误:
计数变量在 SSUID 变量中不是常量
我的代码:
reshape wide day, i(ssuid) j(count)
我想得到以下结果:
ssuid day1 day2 day3 day4 day5 day6
1226 3 7 5 7 7 6
1227 3 6 7 4 . .
1228 4 4 6 7 5 .
1229 3 6 6 6 5 .
解决方案
以下对我有用:
clear
input ssuid day count
1226 1 3
1226 2 7
1226 3 5
1226 4 7
1226 5 7
1226 6 6
1227 1 3
1227 2 6
1227 3 7
1227 4 4
1228 1 4
1228 2 4
1228 3 6
1228 4 7
1228 5 5
1229 1 3
1229 2 6
1229 3 6
1229 4 6
1229 5 5
end
reshape wide count, i(ssuid) j(day)
rename count# day#
list
+-------------------------------------------------+
| ssuid day1 day2 day3 day4 day5 day6 |
|-------------------------------------------------|
1. | 1226 3 7 5 7 7 6 |
2. | 1227 3 6 7 4 . . |
3. | 1228 4 4 6 7 5 . |
4. | 1229 3 6 6 6 5 . |
+-------------------------------------------------+
推荐阅读
- azure - 使用类似于 zipkin 的 Azure 日志分析跟踪 REST 跟踪时间的可能性
- django - 如何将多个对象作为上下文传递给 django 中基于类的通用视图中的模板?
- reactjs - 如何使用 React Native 显示 ASP.NET Core 返回的非公共图像?
- javascript - 文本甚至没有使用 typed.js 输入
- java - 我想要一个方法中有两个数组列表
- r - 连续超过阈值和 R 中的附加条件
- postgresql - 在 postgres 的一个字段中聚合 jsonb 唯一值
- django - 如何在模型的管理视图中忽略某些对象
- java - 在 apache camel 中创建发送到动态 .to() 的动态路由
- python - 比较多个字符串以找到“平均”/最常见的字符串