请选择 进入手机版 | 继续访问电脑版
楼主: dx20111341
2946 2

[数据管理求助] stata如何在一份数据中将多个变量上下拼接 [推广有奖]

  • 3关注
  • 2粉丝

博士生

0%

还不是VIP/贵宾

-

威望
0
论坛币
4262 个
通用积分
2.0636
学术水平
4 点
热心指数
0 点
信用等级
0 点
经验
5138 点
帖子
93
精华
0
在线时间
186 小时
注册时间
2015-2-28
最后登录
2020-2-13

dx20111341 发表于 2016-8-1 14:13:58 |显示全部楼层 |坛友微信交流群

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我有一份数据,假设里边有6个变量,内容全都是string字符,请问如何在一份数据中将所有的变量   上下拼接到一个变量中,(注意不是左右合并)

v1    v2    v3    v4     v5    v6  
人     大    经     济     论     坛

最终我直接得到的数据结构是:
var







这个例子数据还比较少,比较多的该怎么办,请问大神们这该怎么办??用什么命令?
二维码

扫码加我 拉你入群

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

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

关键词:Stata 多个变量 tata string tring 拼接 如何 左右

andruw 在职认证  发表于 2016-8-1 14:28:05 |显示全部楼层 |坛友微信交流群
  1. clear
  2. input str20 v1 str20 v2 str30 v3 str20 v4 str20 v5 str20 v6
  3. "人" "大" "经" "济" "论" "坛"
  4. end

  5. gen id = 1
  6. reshape long v, i(id) j(id2) str

  7. drop id*
  8. rename v var
复制代码
已有 2 人评分学术水平 热心指数 信用等级 收起 理由
Stakiny + 2 + 2 + 2 热心帮助其他会员
dx20111341 + 1 + 1 + 1 精彩帖子

总评分: 学术水平 + 3  热心指数 + 3  信用等级 + 3   查看全部评分

使用道具

dx20111341 发表于 2016-8-1 15:06:24 |显示全部楼层 |坛友微信交流群
andruw 发表于 2016-8-1 14:28
多谢大神,好使!!!

使用道具

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

本版微信群
加好友,备注jltj
拉您入交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-3-29 12:46