全部版块 我的主页
论坛 提问 悬赏 求职 新闻 读书 功能一区 经管百科 爱问频道
3340 3
2011-05-25
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高手指点!!
二维码

扫码加我 拉你入群

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

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

全部回复
2011-5-26 01:38:36
求牛人赐教!
二维码

扫码加我 拉你入群

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

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

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
二维码

扫码加我 拉你入群

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

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

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寻找替换就很简单了,但这里必须一列列地转。想求教能否实现?
谢谢
二维码

扫码加我 拉你入群

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

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

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群