楼主: 施冠锐
4370 21

求助:数据处理 [推广有奖]

  • 11关注
  • 9粉丝

高级会员

已卖:4份资源

学科带头人

14%

还不是VIP/贵宾

-

威望
0
论坛币
4810 个
通用积分
48.3475
学术水平
29 点
热心指数
43 点
信用等级
22 点
经验
214196 点
帖子
1745
精华
0
在线时间
2001 小时
注册时间
2009-8-9
最后登录
2025-2-17

楼主
施冠锐 发表于 2011-2-7 16:48:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
公司名称                                          项目小组
A公司                                                  赵一、张武
B公司                                                 赵一、李红
C公司                                                李红、张武

如果需要计算每个小组成员参与过项目的公司资产,应该怎么做呢?
谢谢各位同学了。
二维码

扫码加我 拉你入群

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

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

关键词:数据处理 公司名 怎么做 求助 数据处理 数据分析专题 数据处理 数据分析软件 数据分析报告 面板数据分析 excel数据分析 数据分析方法 项目数据分析

沙发
QsunlightQ 发表于 2011-2-7 17:32:53
这个问题问的很笼统啊,没看明白,或者是我的水平有限,呵呵

藤椅
sungmoo 发表于 2011-2-7 23:41:19
最好把“项目小组”的观测值全贴出来。

板凳
施冠锐 发表于 2011-2-8 23:01:36
我就是想分别统计每个成员所参与项目的公司的资产,但是,每个人都不止参加了一个项目
所以我在汇总求和的时候,就不知道如何查找

报纸
sungmoo 发表于 2011-2-9 08:26:04
施冠锐 发表于 2011-2-8 23:01
我就是想分别统计每个成员所参与项目的公司的资产,但是,每个人都不止参加了一个项目
所以我在汇总求和的时候,就不知道如何查找
把成员的观测值都贴出来,才好根据观测值的特点设计命令。

地板
施冠锐 发表于 2011-2-9 17:26:36
id        name        lnasset        assistor
1        A公司        22.59243584        赵奇,金乃雯
2        B公司        22.82932854        赵奇,罗科
3        C公司        23.08043671        罗科,金乃雯
4        D公司        23.46632385        张武,彭菁
5        E公司        23.81396294        李薇,彭菁
6        F公司        24.60499382        刘婉,彭菁

这是部分观测值,实际样本有1000多家

7
sungmoo 发表于 2011-2-9 19:31:55
*假设assistor中只用","分隔且恰含两个姓名。

split assistor,g(v) p(,)
g g=1
expandcl 2,cl(g) gen(n)
replace v1=v2 if n==2
collapse (sum)lnasset,by(v1)
已有 1 人评分论坛币 收起 理由
dxystata + 10 好的意见建议

总评分: 论坛币 + 10   查看全部评分

8
jzhyue 发表于 2011-2-10 10:56:55
*假设assistor中只用","分隔    不受人数限制
split assistor,g(v) p(,)
reshape long v,i(id)  string
drop if v==""
collapse (sum)lnasset,by(v)
已有 1 人评分学术水平 收起 理由
sungmoo + 1 好方法

总评分: 学术水平 + 1   查看全部评分

9
施冠锐 发表于 2011-2-11 10:29:16
id        name        lnasset        assitor        year
1        A公司        22.59243584        赵奇,金乃雯        2001
1        A公司        22.82932854        赵奇,罗科        2002
2        B公司        23.08043671        罗科,金乃雯        2001
2        B公司        23.46632385        罗科,彭菁        2002
3        C公司        23.81396294        李婉薇,彭菁        2001
3        C公司        24.60499382        李婉薇,彭菁        2002
4        D公司        20.04639816        郭小明,隋文平        2001
4        D公司        19.21822739        张克理,梁烽        2002
4        D公司        19.38999939        梁烽,杨林颖        2003
4        D公司        19.28725624        梁峰,刘仁芝        2004

谢谢各位大侠的帮忙,尤其是我们的斑竹,但现在我把数据扩充了,包括了年份和公司的编号
现在我想分年度来统计每个人员参与项目的公司的资产总额。仿照斑竹的程序,我自己写了一段程序,但是没有任何结果:

local Gvar "year"               
  local yvar "name"                                                     
  
  egen gvar = group(`Gvar')
  local gvar "gvar"
  qui tab `gvar'
  ret list
  local N = r(r)
    forvalues i=1/`N'{
          qui{
                split auditor,g(v) p(,)
                      g g=1
                      expandcl 2,cl(g) gen(n)
                     replace v1=v2 if n==2
                         collapse (sum)lnasset,by(v1)

              }      
        }

10
jzhyue 发表于 2011-2-11 10:55:58
施冠锐 发表于 2011-2-11 10:29
现在我想分年度来统计每个人员参与项目的公司的资产总额。
*试一下
*假设assistor中只用","分隔    不受人数限制
split assitor,g(v) p(,)
reshape long v,i(year id)  string
drop if v==""
collapse (sum)lnasset,by(year v)

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

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