R语言常用代码片段

对不起我亲爱的baby,别生气了哈

  • 将非法的矩阵转换为正常矩阵
1
GENE <- as.data.frame(GENE)
  • 设置矩阵行名时出现“不允许重复的行名”
1
GENE <- GENE[!duplicated(rownames(GENE)), ]
  • 给矩阵新增一列
1
new_matrix$group <- group
  • 给矩阵按照某一元素分组
1
group <- ifelse(new_matrix$EME1 > median_value, "High", "Low")
  • 对矩阵进行转置
1
gexp_transposed <- as.data.frame(t(gexp))
  • 根据两个矩阵的列合并矩阵
1
merged_data <- merge(clinical, gexp_transposed, by = "submitter_id")