У меня есть фрейм данных, который я хочу присвоить ему имена.Я пытался использовать функцию rbind
.
Я создал вектор имен с тем же номером, что и количество столбцов фрейма данных.Длина вектора 32.
names <- c("Pan troglodytes schweinfurthii A910","Pan troglodytes troglodytes A957",
"Pan troglodytes troglodytes A958", "Pan troglodytes troglodytes A960",
"Pan troglodytes verus A965", "Pan paniscus A914", "Pan paniscus A915",
"Pan paniscus A917", "Pan paniscus A919", "Pan paniscus A920 ",
"Pan paniscus A925", "Gorilla beringei graueri A929",
"Gorilla gorilla gorilla A931", "Gorilla gorilla gorilla A932",
"Gorilla gorilla gorilla A937", "Gorilla gorilla gorilla A962",
"Gorilla beringei graueri A967", "Pongo pygmaeus A943",
"Pongo pygmaeus A944", "Pongo abelii A947",
"Pongo abelii A949", "Pongo abelii A953", "Pongo abelii A955",
"Homo sapiens SD647", "Homo sapiens SD428", "Homo sapiens SD455",
"Homo sapiens SD583", "Homo sapiens SD643", "Homo sapiens SD961",
"Homo sapiens SD860","Homo sapiens SD249","Homo sapiens SD1067")
Фрейм данных выглядит так с 32 столбцами:
v218 v227 v254
A914.AVG_Beta A915.AVG_Beta A917.AVG_Beta
0.6289983 0.4749584 0.5873566 0.5803553
0.9145997 0.8802801 0.8940547 0.9315571
0.8656011 0.8590986 0.853209 0.9070981
Когда я запускаю:
tomas_data_450K_b_values <- rbind(names, process_tomas)
Я получаю предупреждение:
Было 32 предупреждения (используйте предупреждения (), чтобы увидеть их)
И этот результат:
v218 v227 v254
NA NA NA
A914.AVG_Beta A915.AVG_Beta A917.AVG_Beta
0.6289983 0.4749584 0.5873566 0.5803553
0.9145997 0.8802801 0.8940547 0.9315571
0.8656011 0.8590986 0.853209 0.9070981
Как установитьимена векторов как имена фреймов данных и сохранить фрейм данных с новыми именами?