stata - 如何在stata中使用asdoc命令获取值标签作为表标题?
问题描述
我有一个具有分类变量(例如:作物)和连续变量(例如:产量、价格、投入成本)的数据集。我想按每一类作物来总结连续性。
我目前使用以下命令
label define crops 1"Paddy" 2"Wheat" 3"Vegetables" 4"Trees"
label values crops crops
levelsof crop,local (crop)
foreach i in `crop'{
asdoc sum yield, ///
stat(N mean median min max iqr p25 p75 ) ///
label append save(DistributionsMainOutcomes_`today'.doc) ///
title( Yield: crop`i')
asdoc sum price, ///
stat(N mean median min max iqr p25 p75 ) ///
label append save(DistributionsMainOutcomes_`today'.doc) ///
title( Price: crop`i')```
问题是生成的表格没有作物的名称,它们只包含变量中作物的代码。有关如何在表格标题上获取值标签的任何帮助?
解决方案
如果正确理解您的问题,则与asdoc
. 您可能只需要拿起价值标签。我尝试了以下方法:
clear
sysuse auto,
seq crop, from(1) to(4)
label define crop 1 "Paddy" 2 "Wheat" 3 "Vegetables" 4 "Trees", modify
label values crop crop
levelsof crop,local (crop)
di `crop'
foreach i in `crop' {
local title:label crop `i'
asdoc sum weight, ///
stat(N mean median min max iqr p25 p75 ) ///
label append save(try.doc) ///
title( Yield: `title')
asdoc sum price, ///
stat(N mean median min max iqr p25 p75 ) ///
label append save(DistributionsMainOutcomes_`today'.doc) ///
title( Price: `title')
}
推荐阅读
- typescript - 打字稿断言类是继承的而不是抽象的
- javascript - Axios multipart/form-data 出现在后端,没有内容类型
- javascript - 其他文件上的 Vue JS 分隔变量以及如何访问它们
- javascript - 如何使用 Google Drive API Javascript 列出特定文件夹中的更改
- reactjs - 无法使用 gh-pages 部署 React App。“远程网址不匹配。”
- excel - 我可以从 Attachments.Add 中的单元格添加文件路径吗?
- arrays - 在 SAS 中创建具有最新非缺失条目的新变量
- rust - Rust pyo3:有什么方法可以通过引用将参数传递给 pyfunction?
- java - 快速排序算法几乎可以工作,但数组中心附近的元素不知何故未排序
- excel - 如果 ListBox 包含某些单词,Microsoft Excel Userform 会更改单元格颜色吗?