全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
3691 2
2018-04-20
countcap=read.table("countCap.txt",sep = "\t",header = T,row.names=1)
for(i in 1:72){write.table(data.frame(row.names = rownames(countcap),countcap[,i]),file="i.txt",sep="\t")}
这个for语句是不对的,但表达了我的意思;

文件countcap是72个样本16383个基因的表达数据;我想从这个文件单独生成72个,每个样本单独的全部基因表达数据的文本文件,每个文件的rowname都是16383个基因的名字,第一列是title是该样本编号的表达值;
应该要用for循环的吧;我是R新手,请大神指教。 捕获1.PNG

二维码

扫码加我 拉你入群

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

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

全部回复
2018-4-21 07:55:59
file = paste0(i, ".txt")
二维码

扫码加我 拉你入群

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

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

2018-4-21 08:47:44
qoiqpwqr 发表于 2018-4-21 07:55
file = paste0(i, ".txt")
嗯,谢谢,是应该用paste. 现在还有新问题,怎么根据列表的行名筛选出符合条件的行呢,第一行保留,比如我这个文件里边符合条件的行名里边包含.01字符
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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