如何根据R中定义的因子将列的值替换为因子级别
我有一个公式,其中定义了行如何根据R中定义的因子将列的值替换为因子级别,r,R,我有一个公式,其中定义了行gene.fac和列cell.fac的因子 load('Analysis.RData') top200_groups <- data.frame (cluster = cell.fac, t(top200)) melted <- melt(top200_groups, id.vars=c("cluster")) load('Analysis.RData') top200_组这里有一个使用dplyr的解决方案: load('Analysis.RData')
gene.fac
和列cell.fac
的因子
load('Analysis.RData')
top200_groups <- data.frame (cluster = cell.fac, t(top200))
melted <- melt(top200_groups, id.vars=c("cluster"))
load('Analysis.RData')
top200_组这里有一个使用dplyr
的解决方案:
load('Analysis.RData')
top200_groups <- data.frame (cluster = cell.fac, t(top200))
melted <- melt(top200_groups, id.vars=c("cluster"))
df2 <- as.data.frame(gene.fac)
df2$variable <- factor(rownames(df2))
df_new <- full_join(melted, df2, by = "variable")
load('Analysis.RData')
前200名