2012-06-06 4 views
0

Можно создать дубликат:
Change the index number of a dataframeпереосмысление номера строк (индекс)

Я сделал различные операции с dataframe и исключены количество строк. Как вы видите в моем примере, dataframe теперь начинается с 366. Я хотел бы переопределить этот номер строки до 1 и, конечно, следующие номера индексов.

-> head(new_pred) 
pred_mean_temp pred_precipitation pred_visibility pred_wind 
366  -0.4707149   156.00677  260.24943 12.006212 
367  3.3950894   85.07009  28.66573 12.618096 
368  0.9394914   276.67157  12.39165 8.249188 
369  -2.9786171   147.03749  10.21351 7.432625 
370  -3.5502385   24.66432  16.59086 13.495728 
371  -4.2262573   37.21946  17.51434 9.309708 

так будет выглядеть следующим образом:

-> head(new_pred) 
pred_mean_temp pred_precipitation pred_visibility pred_wind 
1  -0.4707149   156.00677  260.24943 12.006212 
2  3.3950894   85.07009  28.66573 12.618096 
etc. 

лучшее спасибо!

ответ

0

Решение простое:

dimnames(new_pred)[[1]]<-seq_len(nrow(new_pred)) 
0

rownames(new_pred) <- seq(nrow(new_pred)) проще, и rownames(x) <- NULL еще проще.

 Смежные вопросы

  • Нет связанных вопросов^_^