на наличие столбца сразу внутри DT[...] - если столбца не существует, то пропустить исполнение строки, не выводить сообщение об ошибке и перейти к следующей строке кода?
Сейчас делаю:
if("col" %in% colnames(DT)) DT[, col2 := col]
Хотелось бы лаконичнее и сразу в [ ]
is.null(DT[[col]])
Обсуждают сегодня