楼主: 纯屌丝
2370 5

[编程问题求助] 有规律的变量横向连加 [推广有奖]

  • 0关注
  • 2粉丝

已卖:1份资源

博士生

40%

还不是VIP/贵宾

-

威望
0
论坛币
882 个
通用积分
22.4743
学术水平
5 点
热心指数
3 点
信用等级
0 点
经验
2178 点
帖子
99
精华
0
在线时间
395 小时
注册时间
2013-1-17
最后登录
2022-2-16

楼主
纯屌丝 发表于 2016-12-4 15:55:25 |AI写论文
5论坛币
筒子们,请教大家一个问题,这种有规律的变量如何横向连加啊。主要是原始数据有100多个变量,自己手动输入太慢了。第一个图是例子,正确答案每个haha应该都等于9.


QQ图片20161204155249.png

6XR6K3Q5{(B40%NMRKH[MUG.png (27.36 KB)

6XR6K3Q5{(B40%NMRKH[MUG.png

最佳答案

夏目贵志 查看完整内容

把你那个replace的地方改成 replace haha=haha+nh4a`i'`j' 试试
关键词:请教大家一个问题 多个变量 原始数据 正确答案 如何

沙发
夏目贵志 发表于 2016-12-4 15:55:26
把你那个replace的地方改成
replace haha=haha+nh4a`i'`j'
试试

藤椅
黃河泉 在职认证  发表于 2016-12-5 06:53:16
请试试
  1. clear
  2. inpu nh4a11 nh4a12 nh4a13 nh4a21 nh4a22 nh4a23 nh4a31 nh4a32 nh4a33
  3. 1 1 1 1 1 1 1 1 1
  4. 2 2 2 2 2 2 2 2 2
  5. 3 3 3 3 3 3 3 3 3
  6. end

  7. egen sum = rowtotal(nh4a11-nh4a33)   
复制代码
  1. . list

  2.      +--------------------------------------------------------------------------------------+
  3.      | nh4a11   nh4a12   nh4a13   nh4a21   nh4a22   nh4a23   nh4a31   nh4a32   nh4a33   sum |
  4.      |--------------------------------------------------------------------------------------|
  5.   1. |      1        1        1        1        1        1        1        1        1     9 |
  6.   2. |      2        2        2        2        2        2        2        2        2    18 |
  7.   3. |      3        3        3        3        3        3        3        3        3    27 |
  8.      +--------------------------------------------------------------------------------------+
复制代码

板凳
纯屌丝 发表于 2016-12-6 20:22:48
夏目贵志 发表于 2016-12-4 15:55
把你那个replace的地方改成
replace haha=haha+nh4a`i'`j'
试试
谢谢夏目贵志!

报纸
纯屌丝 发表于 2016-12-6 20:24:09
黃河泉 发表于 2016-12-5 06:53
请试试
十分谢谢黄河泉,您的答案是非常正确的。夏目贵志的答案也是正确的。夏目贵志首先作答的,我就把它的答案设置为最佳答案了,谢谢你。

地板
黃河泉 在职认证  发表于 2016-12-7 08:00:06
纯屌丝 发表于 2016-12-6 20:24
十分谢谢黄河泉,您的答案是非常正确的。夏目贵志的答案也是正确的。夏目贵志首先作答的,我就把它的答案 ...
No problem at all.

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

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