全部版块 我的主页
论坛 计量经济学与统计论坛 五区 计量经济学与统计软件 Stata专版
1489 9
2020-04-01
悬赏 50 个论坛币 未解决
数据本身是这样的长数据,现在有需要转成宽数据,但是日期转换后不是正常的日期格式,而是变成长串数字,是变量+21924,变量+21925这种。现在的问题就是怎么样才能把数据变成宽数据之后,是变量+1/1/2020……变量+25/3/2020的这种形式?
转换前



121143by5hbtmmyh1tgyhb.png

原图尺寸 4.02 KB

转换后

转换后

二维码

扫码加我 拉你入群

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

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

全部回复
2020-4-1 18:45:37
不允许那样命名
naming.png
二维码

扫码加我 拉你入群

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

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

2020-4-2 10:37:57
蓝色 发表于 2020-4-1 18:45
不允许那样命名
您的意思是stata不允许变量+年月日这种形式?
因为我这就是一个stata的小作业,可能也不符合常用的操作
那我的疑惑就是很多数据的长宽转换是怎么实现的?比如我也看到很多金融方面的数据也是按天计数的,那么他们的转换是怎么实现的?或者说正常研究里就没有我这样的转换需求?
谢谢您了
二维码

扫码加我 拉你入群

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

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

2020-4-2 11:39:26
老王哥 发表于 2020-4-2 10:37
您的意思是stata不允许变量+年月日这种形式?
因为我这就是一个stata的小作业,可能也不符合常用的操作
...
就是reshape
转换

但你的变量名称有斜杠,你看stata的说明,那是不允许的。当然转换不了了
转换问题你就看看reshape 命令的manual里面的例子
二维码

扫码加我 拉你入群

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

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

2020-4-2 16:24:03
蓝色 发表于 2020-4-2 11:39
就是reshape
转换
您好,您所说的变量命名格式问题,我马上加以修改又进行了尝试。
但是发现无论我把日期改成什么格式,哪怕直接变为一串日期20200110这种(这完全符合应有的命名规则),它在转换的时候还是会非常固执地转成上面第二张图上那五位数字。
我甚至尝试将日期变为字符进行尝试,但是发现日期变为字符之后自动还是这五位数字。
可能这才是问题关键,是不是stata一种自动的日期—数值转换呢?
二维码

扫码加我 拉你入群

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

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

2020-4-2 16:55:56
i字符就不会变
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群