Проблемы с форматированием даты в формате «% Y-% m» [дубликат]

На этот вопрос уже есть ответ здесь:

Преобразование года и месяца (в формате «гггг-мм») в дату? 7 ответов

Я хотел бы, чтобы R распознал один столбец как дату. Однако при импорте это читается как фактор, когда я пытаюсь отформатировать с использованием as.Date и format, я получаю только NA. Я не уверен, где я иду не так.

> d = read.table("ByMonth.Year_54428.txt", header=T, sep=",")  
> str(d)  
'data.frame':   607 obs. of  2 variables:
 $ V1  : Factor w/ 607 levels "1950-12","1951-01",..: 1 2 3 4 5 6 7 8 9 10 ...
 $ Rain: int  100 56000 29293 37740 19649 41436 58067 51082 49629 62680 ...
> 
> 
> Date.form1 <- as.Date(d$V1, "%Y-%m")
> str(Date.form1)
 Date[1:607], format: NA NA NA NA NA NA NA NA NA NA NA NA NA NA ...
> 
> Date.form2 = as.Date(as.character(d$V1), format="%Y-%m")
> str(Date.form2)
 Date[1:607], format: NA NA NA NA NA NA NA NA NA NA NA NA NA NA ...

Ответы на вопрос(1)

Ваш ответ на вопрос