楼主: henanlixiaokai1
1106 4

[数据管理求助] 求助Stata 一列变多列 [推广有奖]

  • 5关注
  • 11粉丝

已卖:1062份资源

副教授

5%

还不是VIP/贵宾

-

威望
0
论坛币
1784 个
通用积分
236.5586
学术水平
14 点
热心指数
24 点
信用等级
13 点
经验
16998 点
帖子
549
精华
0
在线时间
753 小时
注册时间
2012-2-9
最后登录
2025-8-27

楼主
henanlixiaokai1 学生认证  发表于 2022-3-8 16:25:10 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
patentid        variable        value
2951        专利分类号1        B21D
2951        专利分类号2        C21D

上面变量如何变成
patentid        专利分类号1        专利分类号1
  2951              B21D                  C21D

二维码

扫码加我 拉你入群

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

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

关键词:求助stata Stata tata Variable Patent

回帖推荐

黃河泉 发表于2楼  查看完整内容

Andrew Musau 建议:

沙发
黃河泉 在职认证  发表于 2022-3-8 19:20:54
Andrew Musau 建议:
  1. reshape wide value, i(patentid) j(variable) string
  2. rename value* *
复制代码

藤椅
henanlixiaokai1 学生认证  发表于 2022-3-8 20:34:11
黃河泉 发表于 2022-3-8 19:20
Andrew Musau 建议:
你好,黄老师!
我是这样做的:
gen ipc =substr( variable ,-1,1)
destring  ipc , replace force   
drop variable
reshape wide value,i( patentid )j( ipc )
但是结果还是出错,如下图
values of variable ipc not unique within patentid
    Your data are currently long. You are performing a reshape wide. You specified i(patentid)
    and j(ipc). There are observations within i(patentid) with the same value of j(ipc). In the
    long data, variables i() and j() together must uniquely identify the observations.

         long                                wide
        +---------------+                   +------------------+
        | i   j   a   b |                   | i   a1 a2  b1 b2 |
        |---------------| <--- reshape ---> |------------------|
        | 1   1   1   2 |                   | 1   1   3   2  4 |
        | 1   2   3   4 |                   | 2   5   7   6  8 |
        | 2   1   5   6 |                   +------------------+
        | 2   2   7   8 |
        +---------------+
    Type reshape error for a list of the problem variables.

板凳
henanlixiaokai1 学生认证  发表于 2022-3-8 20:36:30
黃河泉 发表于 2022-3-8 19:20
Andrew Musau 建议:
stata提示我的意思是:变量ipc的值在patentid内不唯一,也就是同一个patentid对应有相同的ipc数值,但是我查了下都是不相同的啊?

报纸
黃河泉 在职认证  发表于 2022-3-9 07:54:01
henanlixiaokai1 发表于 2022-3-8 20:36
stata提示我的意思是:变量ipc的值在patentid内不唯一,也就是同一个patentid对应有相同的ipc数值,但是我 ...
无从评论!

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

本版微信群
加好友,备注jltj
拉您入交流群
GMT+8, 2026-2-1 16:31