Я поискал в архивах, но не нашел подходящего ответа. Я новичок и прошу прощения за мое невежество, если я задаю очень элементарный вопрос. Я пытаюсь заставить функцию apply печатать имена столбцов во время обработки через фрейм данных. Я понимаю, что lapply преобразует столбец фрейма данных в вектор, но это их способ распечатать имя столбца при выводе на печать. Как в следующем примере
> mydata<-data.frame(matrix(rep(c(1:2),times= 50),20,5))
> colnames(mydata)<-letters[1:5]
> lapply(mydata[,2:4],function(x){CrossTable(x,mydata[,5])})
Я хочу, чтобы выходные данные отображали имя столбца, который он обрабатывает, при печати выходной таблицы. Прямо сейчас в таблицах непредвиденных обстоятельств он выводит только «x».