全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
447 3
2022-12-28
悬赏 50 个论坛币 未解决
球球各位大佬,看看我,帮我解决一下数据类似下图,1/1-1/12我读了书A,1/13-1/24我读了书B,我想得到的结果是我在一月翻了三本书,二月翻了C,D,E,F四本书,三月翻了F一本书,四月翻了F,G,H三本书,请问stata中有代码可以用吗?怎么写?
x.png
二维码

扫码加我 拉你入群

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

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

全部回复
2023-1-13 22:46:07
stata我不会,但是直接用EXCEL区分,放到EXCEL里,把A列转换成对应的数字格式,=VALUE(A2),结果放到C列,然后用这个命令=SUMPRODUCT((VALUE("2022/1/1")<=C:C<=VALUE("2022/1/31)")*1),就可以统计出第一个月看的书,然后日期改一改就行
二维码

扫码加我 拉你入群

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

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

2023-2-5 09:46:08
tset 时间变量,然后count if time<?
二维码

扫码加我 拉你入群

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

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

2023-3-7 10:37:04
导入之后,转换成字符型(tostring),然后使用substr将你需要的月份信息提取出来,后面想要和对应的书名进行匹配或者直接组合(直接gen var = month+book)就可以了
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

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