2013-04-08 2 views
0

Таким образом, у меня есть этот выход в R, только случайные числа, как этотдобавляющим переменные в R

1 2 3 4 5 
0.1 0.2 0.3 0.4 0.5 
0.01 0.02 0.03 0.04 0.05 

Я хочу, чтобы добавить «Value», «Медиана», «Мин», чтобы это так хотел эту

Value 1 2 3 4 5 
Median 0.1 0.2 0.3 0.4 0.5 
Min 0.01 0.02 0.03 0.04 0.05 

Я не знаю, как это сделать ... Я могу это сделать, если его численности, но не могу сделать это со словами Благодаря

ответ

2

Либо paste():

> paste("Value",1,2,3,4,5) 
[1] "Value 1 2 3 4 5" 

Или cat():

> cat("Value",1,2,3,4,5) 
Value 1 2 3 4 5 
0

Вы не можете добавить текстовую переменную в начале вашего номера вектора, так как число вектор оленья кожа позволяют некоторые значения быть символов. Вы можете назвать три вектора, соответствующее имя, а затем присоединиться к ним в data.frame, для удобства отображения.

value <- c(1,2,3) 
median <- c(0.1,0.2,0.3) 
Min <- c(0.01,0.02,0.03) 
x  <- data.frame(value,median,min) 

Выходы:

x 
    value median Min 
1  1 0.1 0.01 
2  2 0.2 0.02 
3  3 0.3 0.03 
1

Сохранение его как можно ближе к определению/формат, как можно попробовать следующее:

row1 = c(1, 2, 3, 4, 5) 
row2 = c(0.1, 0.2, 0.3, 0.4, 0.5) 
row3 = c(0.01, 0.02, 0.03, 0.04, 0.05) 
rows = rbind(row1,row2,row3) 
rownames(rows) = c('Value','Median','Mean') 
rows 

     [,1] [,2] [,3] [,4] [,5] 
Value 1.00 2.00 3.00 4.00 5.00 
Median 0.10 0.20 0.30 0.40 0.50 
Mean 0.01 0.02 0.03 0.04 0.05 
Смежные вопросы