R中as.Date()返回结果为input string is too long

请问一下,我的数据是这样的:
在ONSET_DATE下我的时间是12/28/2020, 01/19/2021这种数据
然后使用data1$ONSET_DATE = as.Date(data1$ONSET_DATE, format="%m/%d/%Y")
得到了 input string is too long的返回结果

不明白这是为什么,可以解释一下吗

要使得data1$ONSET_DATE数据类型为字符类型。

data1<-data.frame(ONSET_DATE=c('12/28/2020','01/19/2021'))
print(class(data1$ONSET_DATE))
data1$ONSET_DATE = as.Date(data1$ONSET_DATE, format="%m/%d/%Y")
print(data1)

运行结果:

[1] "character"
  ONSET_DATE   
1 2020-12-28   
2 2021-01-19 

我也是,请问有解决吗