楼主: 飞快的学习
1029 5

[面板数据求助] 请问我该怎么做求每个城市每年不同金融机构总和 [推广有奖]

  • 0关注
  • 0粉丝

初中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
16 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
129 点
帖子
7
精华
0
在线时间
15 小时
注册时间
2017-10-27
最后登录
2023-3-3

楼主
飞快的学习 学生认证  发表于 2021-10-16 11:43:08 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
全国293个地级市,每个城市从1948年至今每年都有不同类型的金融机构数量出现,我现在要求每个城市每年金融数量个数,大致数据如下:
其中有V1到V30,我要求每个城市(上图只有一个,其实下面还有很多城市)每年V1+V2+……+V30的数量个数(上面截图数量是0,但是后面年份数量不是0),我的想法是
encode City,gen(city)
egen var1=concat(v1 v2 v3 v4 v5 v6 v7 v8 v9 v10 v11 v12 v13 v14 v15 v16 v17 v18 v19 v20 v21 v22 v23 v24 v25 v26 v27 v28 v29 v30)

bys city Year: egen vs=sum(var1)
结果显示type mismatch,可能是因为city是字符串格式,我想问应该怎么做才能解决我的问题?谢谢
二维码

扫码加我 拉你入群

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

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

关键词:金融机构 怎么做 mismatch encode 金融机构数

沙发
飞快的学习 学生认证  发表于 2021-10-16 11:45:31
这就是我上一个问题的简单截图

捕获.PNG (12.5 KB)

捕获.PNG

藤椅
wdlbcj 学生认证  发表于 2021-10-16 14:58:14
这个看起来是一个面板数据

感觉只是一个横向相加吧?

板凳
飞快的学习 学生认证  发表于 2021-10-16 19:53:16
wdlbcj 发表于 2021-10-16 14:58
这个看起来是一个面板数据

感觉只是一个横向相加吧?
的确是每个城市每一年的变量横向相加,但问题是城市很多,年份也很多,请问怎么简单的求每个城市每年呢?

报纸
wdlbcj 学生认证  发表于 2021-10-16 20:28:55
飞快的学习 发表于 2021-10-16 19:53
的确是每个城市每一年的变量横向相加,但问题是城市很多,年份也很多,请问怎么简单的求每个城市每年呢?
可以使用egen 下的 rowtotal命令

egen wanted=rowtotal(v1-v30)

地板
飞快的学习 学生认证  发表于 2021-10-17 09:44:31
wdlbcj 发表于 2021-10-16 20:28
可以使用egen 下的 rowtotal命令

egen wanted=rowtotal(v1-v30)
可是这样只能求出每个城市每年的金融机构累积和,是一个数值,列不出对应的城市,所以我看不出是哪个城市哪一年的数值,而且我看stata运行结果是这样的,我也看不懂是什么意思,因为数据很多,所以我想 最好是一张表一张表的形式,一张表里面有一个城市,然后是从1948至今的年份及其对应的每年金融机构数据和

捕获.PNG (7.84 KB)

捕获.PNG

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

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