Преобразование переменной столбца в таблице из Числового года в Год даты (01-01-2021)

#r #date

Вопрос:

У меня есть фрейм данных, который имеет два столбца, один из которых называется year и находится, numeric integer form например, в 1990 году и т. Д… Я хочу преобразовать это в дату, например 01-01-1990 , и т. Д… Я думаю, что должен уметь использовать parse_date или что-то подобное, но не могу с этим разобраться.

Комментарии:

1. Не могли бы вы также упомянуть язык, на котором вы его пробуете? И Покажи, что ты пробовал.

2. Извините, что я новичок в этом деле. Я использую R. Мой фрейм данных в виде двух колов, первый из которых-Год. Я хочу изменить столбец года с целого числа на дату. Таким образом, дата будет (год, день, месяц). У меня есть только номер года, поэтому, например, 1996 год изменится на год-день-месяц, как 1996-01-01. Я пытаюсь сделать дату

3. так, например, datatable %gt;% мутировать(год = дата создания(год)) я получаю эту ошибку Ошибка: Проблема с gt; mutate() column year . i year = make_date(year) . x не может принудить тип «закрытие» к вектору типа «целое число» Выполнить rlang::last_error() , чтобы узнать, где произошла ошибка.

4. Колум года говорит, что это целое число типа, но ошибка предполагает некоторую проблему с закрытием?

5. Пожалуйста, предоставьте достаточно кода, чтобы другие могли лучше понять или воспроизвести проблему.