Полагаю, вы неправильно поняли, как работает dplyr::select()
. Прежде всего, я рекомендую вам прочитать наш Кодекс поведения , затем вы всегда должны пытаться задавать вопросы с образцом набора данных, который похож на тот, с которым вы работаете, чтобы мы могли воспроизвести вашу ошибкуа затем дать вам возможное решение. Если у вас есть вопросы о том, как это сделать, нажмите здесь .
Хорошо, во-вторых, я думаю, вы должны понять, как работает dplyr::select()
. Это не сложно понять, select
возвращает вам выбранные столбцы данного фрейма данных. Вы можете сделать это с помощью следующего выражения
select(data_frame, column)
Итак, в этом фрагменте кода, который вы нам дали:
select(mpg, class)
Вы пытаетесь удалить столбец class
mpg
набор данных, который мы (люди, работающие с stackoverflow) не знаем, даже если он существует! Но я верю, что вы пытаетесь собрать столбец mpg
набора данных mtcars, который уже встроен в R, если я прав, вы можете сделать это, выполнив следующий код:
select(mtcars, mpg)