楼主: tinypiggy
3042 3

[学术与投稿] 求教sas程序转换编码 [推广有奖]

  • 0关注
  • 0粉丝

小学生

35%

还不是VIP/贵宾

-

威望
0
论坛币
10 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
46 点
帖子
4
精华
0
在线时间
5 小时
注册时间
2011-5-25
最后登录
2011-6-8

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
Excel文件中有上万列,每一列是A、T、C、G 4个字母中两个的组合。
如何用SAS编码实现自动转换?

现在想将AA转换成1,AG转换成2,GG转换成3


在Excel 中使用"搜索替换"功能会遭遇以下问题:譬如第一列中有AA,AG,GG三种组合,可将AA转换成1,AG 2, GG 3,第二列中有GG,GC,CC,将GG转换成3,GC2,CC 1, 但第三列有AA,AC,CC, 那么AA或者CC就必须有一个为3.所以,只能一列列转,不能一次性全转。但数据有上万列~~~~~求教SAS高手指点!!
二维码

扫码加我 拉你入群

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

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

关键词:sas程序 EXCEL SAS编码 xcel exce SAS

沙发
tinypiggy 发表于 2011-5-26 01:38:36 |只看作者 |坛友微信交流群
求牛人赐教!

使用道具

藤椅
uoke 发表于 2011-5-31 18:45:40 |只看作者 |坛友微信交流群
题目说明不够清楚!
1)A、T、C、G 4个字母中两个的组合,在只考虑组合不考虑排列的情况下,应为多种形式。可是你仅提到:AA转换成1,AG转换成2,GG转换成3。其他的组合应如何转换呢?
2) 你要用SAS转还是EXCEL转啊?
本文来自: 人大经济论坛 爱问频道 版,详细出处参考:https://bbs.pinggu.org/viewthread.php?tid=1105360&page=1&from^^uid=2389150

使用道具

板凳
tinypiggy 发表于 2011-6-1 01:39:40 |只看作者 |坛友微信交流群
3# uoke

excel和sas的转换方法都求!
因为每一列只是2个字母的组合,譬如某一列只有AC,AA,CC。 另一列只有CC,CG,GG. 所以,转换后每一列只有1,2,3。问题在于,譬如,第一列我将AA转为1,AC为2,CC为3,下一列有CC,CG,GG,那么CC为3,CG为2,GG为1, 再下一列为AA,AG,GG,这样AA和GG其中一个必须为3,不能同时为1.   
否则用excel寻找替换就很简单了,但这里必须一列列地转。想求教能否实现?
谢谢

使用道具

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

本版微信群
加JingGuanBbs
拉您进交流群

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

GMT+8, 2024-6-26 20:50