2016-07-04 9 views
1

Рассмотрим фрейм данных с именами строк и столбцов:Получить только структуру (имена строк и имя столбца) набора данных в R

> data <- data.frame(a=1:3,b=2:4,c=3:5,row.names=c("x","y","z")) 
> data 
    a b c 
x 1 2 3 
y 2 3 4 
z 3 4 5 

Я просто хочу, чтобы отобразить имена строк и столбцов данных как:

a b c 
x 
y 
z 
+0

Ваш вопрос не ясен. Вы хотите, чтобы data.frame был выходным? – akrun

+0

Да. Я хочу data.frame в качестве вывода – Deepesh

ответ

4

Возможно, вам необходимо

data[] <- '' 
data 
# a b c 
#x  
#y  
#z  

Если нам нужны только имена, то dimnames является который возвращает имена строк и имена столбцов в list.

dimnames(data) 
#[[1]] 
#[1] "x" "y" "z" 

#[[2]] 
#[1] "a" "b" "c" 

Или может быть

m1 <- matrix("", ncol = ncol(data), nrow = nrow(data), 
     dimnames = list(rownames(data), colnames(data))) 
+1

Это прекрасно работает! – Deepesh