R 使用两行中的信息定义列标题
我希望将表S2中的标题列定义为第1行和第2行中的信息 当前,我可以使用以下行从第1行或第2行设置列标题:R 使用两行中的信息定义列标题,r,R,我希望将表S2中的标题列定义为第1行和第2行中的信息 当前,我可以使用以下行从第1行或第2行设置列标题: R> colnames(S2) <- S2[1,] R>colnames(S2)我猜你的意思是这样的 S2 <- matrix(letters[1:15], nrow=3) S2 # [,1] [,2] [,3] [,4] [,5] # [1,] "a" "d" "g" "j" "m" # [2,] "b" "e" "h" "k" "n" #
R> colnames(S2) <- S2[1,]
R>colnames(S2)我猜你的意思是这样的
S2 <- matrix(letters[1:15], nrow=3)
S2
# [,1] [,2] [,3] [,4] [,5]
# [1,] "a" "d" "g" "j" "m"
# [2,] "b" "e" "h" "k" "n"
# [3,] "c" "f" "i" "l" "o"
colnames(S2) <- paste(S2[1,], S2[2,], sep="_")
S2
# a_b d_e g_h j_k m_n
# [1,] "a" "d" "g" "j" "m"
# [2,] "b" "e" "h" "k" "n"
# [3,] "c" "f" "i" "l" "o"
S2如果有一个示例S2
对象,这将有助于我们准确地知道我们在使用什么。