Использование ключевого слова "all" в функции R - PullRequest
0 голосов
/ 12 апреля 2020

Я пытаюсь понять этот старый код R. Упрощенный фрагмент, подобный следующему:

> foo <- function(file_name) {
       df = read.csv(file_name, sep=",", header=T, skip=2)\
       df1 = df[,c("col1", "col2")]
       colnames(df1) = c("Col1", "Col2")
       list(df1, rest=df<-all)
  }

Кадр данных df1 возвращается, как и ожидалось. Но какова цель наличия "df <-all"? Применяя этот оператор к фрейму данных, я получаю следующее: </p>

rest = df<-all
rest
function (..., na.rm = FALSE)  .Primitive("all")

Я думаю, что целью исходного кода было извлечь все другие столбцы, кроме "col1" и "col2", из исходного фрейма данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...