首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >按日期变量细分数据(Stata)

按日期变量细分数据(Stata)
EN

Stack Overflow用户
提问于 2021-08-30 13:14:51
回答 2查看 459关注 0票数 1

我想查查一个星期或一个月的工人人数。数据浏览器中的月份变量看起来像"Jan2018",而周变量像"06jan2018“。

为了计算给定周内的工人人数,我运行了以下代码:

代码语言:javascript
运行
复制
preserve
    keep if week==06jan2018
    distinct union_workers
restore

我得到了以下错误"06jan2018无效名称“。

周和月变量如下:

代码语言:javascript
运行
复制
*Example generated by -dataex-. To install: ssc install dataex
clear
input float week int month
21211 696
21211 696
21211 696
21204 696
21211 696
21190 696
21204 696
21190 696
21190 696
21190 696
21211 696
21204 696
21211 696
21204 696
end

format %td week
format %tmMonYY month
代码语言:javascript
运行
复制
describe month week

              storage   display    value
variable name   type    format     label      variable label
--------------------------------------------------------------------------------------------------------------------------------------------
month           int     %tmMonYY              
week            float   %td                   

根据上面列出的周和月变量的格式,按给定日期计算工人人数和数据子集的最佳方法是什么?

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2021-08-30 13:40:06

获得错误的原因是在week==06jan2018中测试变量week与变量06jan2018相似的所有值。我知道这不是你想要做的,而是你要你的代码去做的事情。据我所知,您没有一个名为06jan2018的变量,您将无法像在Stata中一样,有一个以数字开头的变量名。

如果变量week是字符串变量(文本变量),那么您可以通过week=="06jan2018"week与字符串06jan2018进行比较。但是,您的变量是具有显示格式的数字。这是在Stata中处理日期的最有效方法,但您需要理解的是,您只能使用基础值而不是dispayed格式执行条件操作。2018年1月6日与斯塔塔的21190相对应。请参阅您自己的dataex示例和阅读有关如何使用Stata中的日期的文档。

所以你可以:

代码语言:javascript
运行
复制
preserve
    keep if week==21190
    distinct union_workers
restore

但是,这是否是最佳实践取决于您打算如何使用此计数。您是将其传输到纸张/Word文档,还是将其合并回工作数据集?

票数 4
EN

Stack Overflow用户

发布于 2021-08-30 13:43:03

请注意,变量week存储为浮点数,而不是字符串。2018年1月6日只是变量中底层日期值的格式化显示,类似于标记的整数。

要引用本周的观察结果,您需要使用浮动值,在2018年06年1月1日的一周,浮点数为21190。因此,下面的代码应该可以工作:

代码语言:javascript
运行
复制
preserve

    keep if week == 21190 
    distinct union_workers

restore
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68984810

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档