Метки индексов, удаленные при удалении строк, я хочу это исправить? - PullRequest
1 голос
/ 10 апреля 2019

Я удалил строки из моего R-кадра, и теперь номера индексов вышли из строя.Например, индекс строки раньше был 1,2,3,4,5, но теперь он равен 2,3,4, потому что я удалил строки 1 и 5.

Хочу ли я изменить метки индекса сОт 2,3,4 до 1,2,3 на моем новом фрейме данных?

Если да, то как мне это сделать?Если нет, то почему?

library(rvest)

url <- "https://en.wikipedia.org/wiki/Mid-American_Conference"
pg <- read_html(url) # Download webpage
pg

tb <- html_table(pg, fill = TRUE) # Extract HTML tables as data frames
tb

macdf <- tb[[2]]


macdf <- subset(macdf, select=c(1,2,5))


colnames(macdf) <- c("School","Location","NumStudent")


macdf <- macdf[-c(1,8),]

Ответы [ 2 ]

0 голосов
/ 10 апреля 2019

Вы можете изменить метки от "2" "3" "4" "5" "6" "7" "9" "10" "11" "12" "13" "14" до "1" "2" "3" "4" "5" "6" "7" "8" "9" "10" "11" "12", используя: row.names(macdf) <- 1:nrow(macdf)

0 голосов
/ 10 апреля 2019

Вы можете сделать что-то вроде этого -

> library(data.table)
> subset(setDT(macdf,row.names),select=-rn)

ИЛИ

rownames(macdf) <- NULL
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...