0

我有一个名为 thumb_df 的数据框。它在每一列中都有标题,计数为 3000。我生成了需要 log2,然后分位数对其进行归一化。为此,我将 thumb_df 分配给 data_mat,它是一个数据矩阵,然后将 0 个单元格设为 1,因此当我 log2 时它们不能给出 -inf,之后我对结果进行标准化并将其命名为 data_norm。现在 data_norm 没有标头,因此我需要将其分配回 thumb_df 或将 thumb_df 标头放入 data_norm。我该怎么做?

thumb_df 
data_mat <- as.matrix(thumb_df[,-1]) 
data_mat[data_mat == 0] <- 1

data_log2 <- log2(data_mat)
data_norm <- normalize.quantiles(data_log2, copy = TRUE) # quatile 
normalization 

如果您能对此提供帮助,我将不胜感激。谢谢你。

4

0 回答 0