5 在使用R语言read.table的时候,一直提示“'row.names'里不能有重复的名字”

使用的代码如下

rawdata=read.table(rawdata_file, header=TRUE, stringsAsFactors=FALSE,row.names = 1)

文件大概是这个样子的,就是按照课程中的基因表达量提取的方法得到的文件

attachments-2019-03-2x7qEBbo5c82313c85c47.jpg

我知道他的意思好像是第一列有重复的数值,但总共有超过20000行,我不可能一个个排查,想请问各位老师怎么解决。

请先 登录 后评论

3 个回答

microRNA

你这数据的第一列为ID, 那你就将 row.names=1 去掉即可。

请先 登录 后评论
omicsgene - 生物信息
擅长:重测序,遗传进化,转录组,GWAS

第一列的数据有重复的,可以尝试删除重复值,

相同的ID去平均值可以用apply  或者aggregate 函数完成:更多R语言学习可以:R语言画图R语言快速入门与提高

请先 登录 后评论
我改名字了

我也是一样的问题,请问楼主解决了吗

请先 登录 后评论
  • 3 关注
  • 0 收藏,45657 浏览
  • Sincerely、 提出于 2019-03-08 17:17

相似问题