将一个数据框设置为另一个数据框的列名称

4 r dataframe r-colnames

所以我有一个数据框(称为 SNPlist),其尺寸为 1 x 500000(行乘列)。我希望 SNP 列表成为我的数据数据框(称为 Data)的列名称,该数据框的维度为 100 x 500000。我已经尝试过,colnames(Data) <- SNPlist但它似乎不起作用。任何人都可以帮助解决这个问题吗?

ale*_*han 5

如果SNPlist是 a data.frame,那么您需要指向它的第一行:

colnames(Data) <- SNPlist[1, ]
Run Code Online (Sandbox Code Playgroud)

如果它是一个向量,你尝试过的就会有效