создание нового объекта в R - PullRequest
0 голосов
/ 21 февраля 2019

Я хочу создать новый объект new_cars, содержащий столбцы mpg, hp из набора данных mtcars, но имена столбцов должны быть miles_p и horse_p соответственно.

Я использовал следующий код:

df=data.frame("miles_p"=mtcars$hp,"horse_p"=mtcars$mpg)

, который создает новый фрейм данных следующим образом вывод для df

, исходный объект mtcarsв соответствии с нижеследующим

оригинал mtcars с двумя столбцами

оригинал mtcars изначально дает имя автомобиля, однако в новых объектах серийные номера присутствуют изначально.

Что делать, если мы хотим, чтобы имена машин в новом объекте соответствовали mtcars вместо нумерации.

1 Ответ

0 голосов
/ 21 февраля 2019
library(dplyr)
df <- df %>% select(hp, mpg)
names(df) <- c("miles_p", "horse_p")
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...