pivot-table - 如何使用行值作为列创建数据透视表?
问题描述
我有一个数据集,其中包含有关教育、职业、种族和工资的个人信息(这里是数据)。我想按教育和职业组创建一个表组,其中的列将是每个可能的种族之一。
我知道collapse
,例如,我可以使用以下方法创建每个子组的平均工资:
collapse (mean) wage, by(educ ocup)
但是,我无法弄清楚如何在列中转换行观察。编码比赛后,我尝试了:
collapse (count) race , by(educ ocup)
但它没有按预期工作。
我想要的输出是:
black hispanic white
educ ocup
Phd public sector 0.0 1.0 0.0
college private sector 1.0 0.0 0.0
public sector 0.0 0.0 3.0
high school private sector 14.0 7.0 13.0
public sector 16.0 17.0 17.0
master private sector 1.0 0.0 0.0
public sector 0.0 1.0 0.0
middle school private sector 10.0 10.0 9.0
public sector 16.0 19.0 20.0
some college private sector 2.0 3.0 3.0
public sector 8.0 5.0 4.0
解决方案
table ocup race, by(educ) c(count wage)
推荐阅读
- python - turtle.onclick 滞后 1 个周期
- c# - Visual Studio 2019 无法构建 Tizen 项目
- sql-server - 在 SQL Server 重放跟踪结果中捕获读取、写入和 CPU
- python-3.x - 功能不工作,语法错误等等
- orm - 我怎样才能“作曲家要求”只是 Doctrine ORM EntityManagerInterface
- wso2 - WSO2 API Manager - 向第三方公开服务
- ruby-on-rails - 在 staing/production env rails 5.2 webpacker gem 上获取源映射
- jmeter - Jmeter:如何在请求中覆盖 Content-Type 以发送 multipart/form-data
- python - 让 gspread 用相同的数据更新多个电子表格文件
- codemirror - CodeMirror:如何更改指定的token样式?