按原籍国创建跨社区的移民分布
Create a distribution of immigrants across commune- by country of origin
我想将 Stata 中左侧的 table 转换为右侧的。我想计算每个社区中每个移民(按国籍)的百分比。
这可能适用于您的示例
foreach x in 1111 8218 {
egen nat`x' = mean(nationality == `x'), by(commune)
}
tabdisp commune, c(nat1111 nat8218)
也就是说
tab commune nationality
是一个更简单的开始——注意 tabulate
的选项。
请注意
无论您是否是任何软件的新手,这里都需要尝试代码。
以图像形式呈现的样本数据会有所帮助,但以代码形式呈现的样本数据甚至更好。
您的示例在变量是数字还是字符串方面不明确,这会影响代码是否正常工作。
#2 和#3 在非常详细的 Stata 标签 wiki 中有解释,您应该阅读。
我想将 Stata 中左侧的 table 转换为右侧的。我想计算每个社区中每个移民(按国籍)的百分比。
这可能适用于您的示例
foreach x in 1111 8218 {
egen nat`x' = mean(nationality == `x'), by(commune)
}
tabdisp commune, c(nat1111 nat8218)
也就是说
tab commune nationality
是一个更简单的开始——注意 tabulate
的选项。
请注意
无论您是否是任何软件的新手,这里都需要尝试代码。
以图像形式呈现的样本数据会有所帮助,但以代码形式呈现的样本数据甚至更好。
您的示例在变量是数字还是字符串方面不明确,这会影响代码是否正常工作。
#2 和#3 在非常详细的 Stata 标签 wiki 中有解释,您应该阅读。