Я хочу удалить некоторые столбцы DataFrame в R и скопировать остальные в новый DataFrame. Поскольку число столбцов, которые мне нужно скопировать, больше, а число столбцов, которые мне не нужно копировать, всего три, я не хочу писать отдельные имена для копирования.Оставьте несколько столбцов при копировании на новый DataFrame в R
Вот что я написал -
col = c("ta_rating_score","id","city_id","image_quality_score")
imp_col = data[,~col]
Я получил это error-
Error in .subset(x, j) : invalid subscript type 'language'
не смог попасть туда, куда я неправильно.
'data [, ~ col]' неправильный синтаксис R. Отрицательные индексы используются как 'data [, - col]', но они должны быть числовыми индексами. Я предлагаю вам использовать что-то вроде '? Setdiff', как в' data [, setdiff (имена (данные), col)] ' – thelatemail
@thelatemail Спасибо .. Это сработало. :) Понял и ошибку. – maggs