楼主: ruoyu
2551 1

[数据管理求助] 如何灵活的产生新列 [推广有奖]

  • 0关注
  • 0粉丝

高中生

47%

还不是VIP/贵宾

-

威望
0
论坛币
55942 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
303 点
帖子
20
精华
0
在线时间
26 小时
注册时间
2007-8-19
最后登录
2019-9-24

楼主
ruoyu 发表于 2008-8-21 11:24:00 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
有数据如下,<br/>


<table cellspacing="0" cellpadding="0" border="0" width="192" style="border-collapse: collapse; width: 144pt;">
<col width="64" span="3" style="width: 48pt;"></col>
<tbody><tr height="20" style="height: 15pt;">
  <td height="20" width="64" style="height: 15pt; width: 48pt;">Sales1</td>
  <td width="64" style="width: 48pt;">Sales2</td>
  <td width="64" style="width: 48pt;">Sales3</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">1</td>
  <td align="right">1</td>
  <td align="right">1</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">0</td>
  <td align="right">3</td>
  <td align="right">1</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">2</td>
  <td align="right">2</td>
  <td align="right">2</td>
</tr>
</tbody>
</table>
<br/>
现在想再生成一列,AvgSales。即新的数据为<br/>


<table cellspacing="0" cellpadding="0" border="0" width="256" style="border-collapse: collapse; width: 192pt;">
<col width="64" span="4" style="width: 48pt;"></col>
<tbody><tr height="20" style="height: 15pt;">
  <td height="20" width="64" style="height: 15pt; width: 48pt;">Sales1</td>
  <td width="64" style="width: 48pt;">Sales2</td>
  <td width="64" style="width: 48pt;">Sales3</td>
  <td width="64" style="width: 48pt;">AvgSales</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">1</td>
  <td align="right">1</td>
  <td align="right">1</td>
  <td align="right">1</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">0</td>
  <td align="right">3</td>
  <td align="right">1</td>
  <td align="right">1.333333</td>
</tr>
<tr height="20" style="height: 15pt;">
  <td height="20" align="right" style="height: 15pt;">2</td>
  <td align="right">2</td>
  <td align="right">2</td>
  <td align="right">2</td>
</tr>
</tbody>
</table>
<br/>
请问有没有诸如egen AvgSales=mean(Sales*)的办法?我的问题中不能简单的用gen AvgSales=(Sales1+Sales2+Sales3)/3,因为我的程序要处理多个数据。下一个数据中的列可能变成了<br/>
Sales2 Sales4 Sales5 Sales6<br/>
<br/>
请给予指导。万分感谢!
二维码

扫码加我 拉你入群

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

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

关键词:sales 请问有没有 sale egen mean 如何 程序

回帖推荐

voodoo 发表于2楼  查看完整内容

应该是egen AvgSales=rowmean(Sales*)吧?

本帖被以下文库推荐

沙发
voodoo 发表于 2008-8-23 00:19:00
应该是egen AvgSales=rowmean(Sales*)吧?
已有 1 人评分热心指数 收起 理由
SpencerMeng + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

巫毒上传,必属佳品!
坛友下载,三思后行!

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

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