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") |