R определяет вектор классов в read.csv, используя пары имен столбцов и типов - PullRequest
0 голосов
/ 28 ноября 2018

Я пытаюсь указать типы данных столбца в read.csv, используя colClasses.Однако я хотел бы использовать обозначение

colClasses = c(COLUMN1 = "integer")

, в котором явно указаны столбец и тип.Я предпочитаю такой подход, потому что имена столбцов и соответствующий тип данных известны, но порядок столбцов во входном файле может измениться.Следовательно, вектор типов данных не является решением, и я не хочу жестко кодировать все типы данных.Я уже создал два вектора из другого фрейма данных, vector1 с именами столбцов и vector2 содержит типы данных.

Я не могу найти способ передачи информации в vector1 и vector2правильно colClasses.

Кто-нибудь знает, как это сделать?

Вот фрагмент кода, который работает

df <- read.csv (fname, header =TRUE, sep = ";", colClasses = c (COLUMN1 = "integer", COLUMN2 = "символ")) </p>

, и я хотел бы использовать два вектора

vector1 <- c ("COLUMN1", "COLUMN2") </p>

vector2 <- c ("integer", "символ") </p>

и передать эти объекты в read.csv или создать объект, который будет принят colClasses

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