2014-09-03 2 views
-1

Я ищу, чтобы определить столбец заголовка из таблицы S2 как информацию в Row1_Row2.Определение заголовка столбца с использованием информации из двух строк

можно установить в данный момент заголовок столбца из строки 1 или R2, используя линию ниже:

R> colnames(S2) <- S2[1,] 

но я не смог найти способ включить оба R1 и R2 в заголовке.

Любая помощь будет замечательной!

+0

Это помогло бы иметь [воспроизводимый пример] (http://stackoverflow.com/questions/5963269/how-to-make-a- отличный-r-воспроизводимый пример) с образцом 'S2', поэтому мы точно знаем, с чем мы работаем. – MrFlick

ответ

0

Я предполагаю, что вы имеете в виду что-то вроде этого

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" 
+0

Это абсолютно идеально, спасибо! – Jautis