Я пытаюсь прочитать файл csv, используя readr:: read_csv в R. Файл csv, который я импортирую, имеет около 150 столбцов, я просто включаю в себя первые несколько столбцов для примера. Я ищу, чтобы переопределить второй столбец от типа по умолчанию (который является датой, когда я делаю read_csv), для символа или другого формата даты.
GIS Join Match Code Data File Year State Name State Code County Name County Code Area Name Persons: Total
G0100010 2008-2012 Alabama 1 Autauga County 1 Autauga County, Alabama 54590
df <- data.frame("GIS Join Match Code"="G0100010", "Data File" = "2008-2012", "State" = "Alabama", "County" = "Autauga County", "Population" = 54590)
Проблема в том, что когда я использую readr:: read_csv, кажется, мне, возможно, придется использовать все переменные, переопределяя в col_types (см. ниже). Это необходимо указать, чтобы перекрывать все 150 столбцов отдельно (?). Вопрос в том, что: есть ли способ указать переопределение типа col_ только определенных столбцов или именованного списка объектов? В моем случае это будет просто переопределять столбец "Год файла данных".
Я понимаю, что любые пропущенные столбцы будут автоматически проанализированы, что отлично подходит для моего анализа. Я думаю, что это становится более сложным, поскольку имена столбцов имеют место в них в загруженном мной файле (например, "Год файла данных", "Код состояния" ) и т.д.
tempdata <- read_csv(df, col_types = "cc")
Error: You have 135 column names, but 2 columns
Другой вариант, я думаю, если это возможно, просто пропустить чтение второго столбца вместе?