楼主: neoenter
1025 1

[数据管理求助] 怎么样可以根据值把数据分开呀? [推广有奖]

  • 0关注
  • 1粉丝

初中生

76%

还不是VIP/贵宾

-

威望
0
论坛币
970 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
274 点
帖子
10
精华
0
在线时间
24 小时
注册时间
2008-7-30
最后登录
2017-2-12

楼主
neoenter 发表于 2013-8-15 10:32:42 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
我现在有string的数据: 1,2,3,4,5,6,7,8,9,10,11
想分成几个列,比如col1里原始数据含有1的为1,不含有的为0, col2里原始数据含有2的为1,不含有的为0, 以此类推到col11里原始数据含有11的为1,不含有的为0.


我试着用strpos(string,“1”), 但是会把含有1的和含有11的项弄混。
不知道大家有什么好的解决方法, 在此先谢谢了!!
二维码

扫码加我 拉你入群

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

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

关键词:怎么样 string strpos tring 原始数据

沙发
ywh19860616 发表于 2013-8-15 16:15:51
. clear

. input str10 num

            num
  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
10. 10
11. 11
12. end

. destring,replace
num has all characters numeric; replaced as byte

. tab num,gen(col)

        num |      Freq.     Percent        Cum.
------------+-----------------------------------
          1 |          1        9.09        9.09
          2 |          1        9.09       18.18
          3 |          1        9.09       27.27
          4 |          1        9.09       36.36
          5 |          1        9.09       45.45
          6 |          1        9.09       54.55
          7 |          1        9.09       63.64
          8 |          1        9.09       72.73
          9 |          1        9.09       81.82
         10 |          1        9.09       90.91
         11 |          1        9.09      100.00
------------+-----------------------------------
      Total |         11      100.00
一份耕耘,一份收获。

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

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