Если это csv
, вы можете использовать:
fread
функцию от data.table
. Это будет самый быстрый способ прочитать ваш CSV. read_csv
или read_csv2
(для документов ;
с разделителями) в пакете readr
Если это документ .xls
(или .xlsx
), имейте посмотрите на пакет readxl
.
Все эти функции импортируют ваши данные как data.frame
s (с дополнительными классами, такими как data.table
для fread
или tibble
для read_csv
).
Редактировать
Учитывая ваш комментарий, похоже, что ваш файл не Excel, а CSV. Если вы хотите преобразовать тип столбца в дату, предполагая, что ваш фрейм данных называется df
df[, dates := as.POSIXct(get(colnames(df)[1]), format = "%Y/%m/%d:%H:%M")]
Обратите внимание, что вам не нужно использовать cbind
или даже переназначить data.table
, потому что вы используете :=
operator
Как говорится в сообщении, вам не нужна дополнительная точность POSIXlt