楼主: _Jason.
4083 5

[面板数据求助] 【时间变量生成数字型年份】 [推广有奖]

  • 2关注
  • 0粉丝

初中生

90%

还不是VIP/贵宾

-

威望
0
论坛币
7 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
261 点
帖子
11
精华
0
在线时间
20 小时
注册时间
2015-9-17
最后登录
2018-5-12

楼主
_Jason. 发表于 2017-8-14 10:16:12 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
小白求助

想请教一下如何把tweek这个时间变量生成一个新的数值变量只包含年份呢?
原来tweek是红色的2011-02这种格式,想生成一个date只包含2011,这种数值型


help~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:变量生成 时间变量 Week 数值变量 date 股价崩盘;时间变量

$K~T543[0H%I)4KNY`D8_E8.png (16.64 KB)

$K~T543[0H%I)4KNY`D8_E8.png

回帖推荐

黃河泉 发表于6楼  查看完整内容

试试

沙发
黃河泉 在职认证  发表于 2017-8-14 10:33:21
1. 建議用 dataex (先 ssc install dataex 并见说明) 将原始 Stata 资料中具有”代表性”的一部分资料列出,以供有意回答者实验之用,并能提供具体操作指令。例如:
  1. dataex stkcd tweek in 1/10
复制代码

藤椅
黃河泉 在职认证  发表于 2017-8-14 10:46:41
试试
  1. gen w = weekly(tweek, "YW")
  2. format w %tw
复制代码

板凳
_Jason. 发表于 2017-8-14 11:10:21
黃河泉 发表于 2017-8-14 10:46
试试
谢谢黄老师,转成了数值型,但是出现了两个情况。一是每个股票最后一周的周值掉了“(5130 missing values generated)”;二是生成的是2011w2这种形式,能不能单成年份呢

报纸
_Jason. 发表于 2017-8-14 15:38:48
解决了,数据有些小问题,用substr做的

地板
黃河泉 在职认证  发表于 2017-8-14 16:11:21
_Jason. 发表于 2017-8-14 11:10
谢谢黄老师,转成了数值型,但是出现了两个情况。一是每个股票最后一周的周值掉了“(5130 missing values ...
试试
  1. gen w = weekly(tweek, "YW")
  2. format w %tw
  3. gen year = year(dofw(w))
复制代码

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2025-12-31 19:58