楼主: 不是徐小白
2830 4

[数据管理求助] STATA 面板数据的整理 [推广有奖]

  • 1关注
  • 0粉丝

本科生

9%

还不是VIP/贵宾

-

威望
0
论坛币
22 个
通用积分
0.9049
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
474 点
帖子
13
精华
0
在线时间
129 小时
注册时间
2018-11-16
最后登录
2025-3-22

楼主
不是徐小白 发表于 2021-5-17 17:14:48 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币

这是一份各城市各年份TFP的数据,但原始数据的形式不是面板数据的形式,我想把横向每个年份的TFP都移到到citytfp那一行,形成city-year的面板形式,但我用replace citytfp= J if year==1955& citytfp ==.&J!=.  其中,J是1955年的tfp名字,结果(0 real changes made)。请问要用什么命令好?附图为方便看数据形式的Excel版本,和实际上的STATA版本。谢谢。 STATA.png

excel.png




二维码

扫码加我 拉你入群

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

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

关键词:Stata tata 面板数据 changes replace STATA数据处理

回帖推荐

Raymond.K 发表于2楼  查看完整内容

可以试试gather命令:第二步做之前先drop掉原来的year 最后再把citytfp E F G H I 之类的重新命名为对应的年份就行啦(代码略) 参考地址

沙发
Raymond.K 学生认证  发表于 2021-5-17 17:55:12
可以试试gather命令:
  1. ssc install tidy
复制代码
  1. gather citytfp E F G H I J K L M, variable(year) value(tfp)
复制代码
第二步做之前先drop掉原来的year

最后再把citytfp E F G H I 之类的重新命名为对应的年份就行啦(代码略)
参考地址

我是我命运的主人,我是我灵魂的船长。

藤椅
jxapp_4166 发表于 2021-5-17 18:36:29

可以看看这些命令

以下内容由 -songbl- 命令生成,安装命令:ssc install songbl,replace
查看更多内容请在 Stata 窗口输入代码:songbl reshape + gather


上传 >> 公告

推文 >> 变量转换

推文 >> 数据处理

推文 >> 未分类

板凳
jxapp_4166 发表于 2021-5-17 18:38:21

可以看看这些命令

以下内容由 -songbl- 命令生成,安装命令:ssc install songbl,replace
查看更多内容请在 Stata 窗口输入代码:songbl reshape + gather


上传 >> 公告

推文 >> 变量转换

推文 >> 数据处理

推文 >> 未分类

报纸
不是徐小白 发表于 2021-5-18 20:40:54
Raymond.K 发表于 2021-5-17 17:55
可以试试gather命令:第二步做之前先drop掉原来的year

最后再把citytfp E F G H I 之类的重新命名为对应 ...
谢谢大佬

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-1-7 02:58