楼主: whutjingji
854 2

[编程问题求助] stata关于数据编程的问题 [推广有奖]

  • 0关注
  • 0粉丝

已卖:1份资源

讲师

32%

还不是VIP/贵宾

-

威望
0
论坛币
1484 个
通用积分
7.1093
学术水平
1 点
热心指数
2 点
信用等级
0 点
经验
1072 点
帖子
59
精华
0
在线时间
927 小时
注册时间
2010-6-10
最后登录
2025-12-7

楼主
whutjingji 发表于 2020-4-7 21:41:31 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
请教各位大神,目前我的数据如图所示。第三栏的变量是我需要处理的变量。我现在的诉求主要有以下两个:
(1)将第三栏中所涉及的年份分隔开;
(2)建立一个虚拟变量,只要是第三栏中所涉及的年份,我都设为1,否则为0。

由于这个数据本身存在着年份重复的情况,如id为4的企业2010年出现了两次,并且所涉及到的年份并不完全相同。因此我如何可以不考虑第二栏,将同一id下,所涉及的第三栏中的年份进行合并是我遇到的第一个问题。

其次,如何就第三栏中的数据建立虚拟变量是我的第二个困惑。

请教各位大神如何就以上问题进行编程,谢谢。

1586266268(1).jpg
二维码

扫码加我 拉你入群

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

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


1586266268(1).jpg (14.36 KB)

1586266268(1).jpg

沙发
席慧慧 发表于 2020-4-8 11:06:45
(1)可以将ViolationYear数据导出到Excel,分列之后再导进来;(或者我看论坛上有用split分隔的你可以试试)
(2) 其实这个问题相当于是多选题拆分,你看看你共计多少个年份值,就相当于有多少选项,然后按照帖子中的做法做一下
https://bbs.pinggu.org/forum.php?mod=viewthread&tid=337889&from^^uid=10843593

藤椅
whutjingji 发表于 2020-4-8 13:34:20
席慧慧 发表于 2020-4-8 11:06
(1)可以将ViolationYear数据导出到Excel,分列之后再导进来;(或者我看论坛上有用split分隔的你可以试试) ...
您好,谢谢您的回答。第一个问题我已经解决了,用split确实可以解决。主要是第二个诉求,我现在主要想把同一个id下所涉及的所有年份都整合起来。比如id为4的下面对应两个2010年份,但是这两个年份所涉及的第三栏又不同。因此我想不管第二栏,直接将同一个id下涉及的年份合并,不知如何处理。

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

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