我有一个列名如下的数据框(它是统计测试的输出):



当然,我想重命名提供增量编号的列名,以区分所有 p_val 和 fdr 等。
所需的输出将是例如:p_val_1、p_val_2、p_val_3、.... 等等,其他列名称也同样如此。我尝试使用以下内容:



对于所有名称,但我不知道如何连接它们。我会避免对列进行排序,因为如果没有字符或数字来区分 p_vals,我担心原始顺序可能会被破坏,我将无法再回到它。有人可以帮我吗?

先感谢您

最佳答案

一个选项是内置函数 make.unique

make.unique(colnames(data))

关于r - 使用连接的粘贴向量重新分配列名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/58068391/

10-17 01:11