Мне интересно, почему возникает эта ошибка. Я хотел бы преобразовать это с помощью скобок, поскольку я делаю последовательные преобразования в цикле. И потому, что я просто хочу быть в состоянии сделать это и понять, что происходит.convert string data.frame to Date
head(clean.deposit.rates)
Date
1 1/31/1983
2 2/28/1983
3 3/31/1983
4 4/30/1983
5 5/31/1983
6 6/30/1983
class(clean.deposit.rates)
[1] "data.frame"
class(as.Date(clean.deposit.rates[[1]], "%m/%d/%Y"))
[1] "Date"
class(as.Date(clean.deposit.rates$Date, "%m/%d/%Y"))
[1] "Date"
as.Date(clean.deposit.rates["Date"], "%m/%d/%Y")
Error in as.Date.default(clean.deposit.rates["Date"], "%m/%d/%Y") :
do not know how to convert 'clean.deposit.rates["Date"]' to class “Date”
(+1) Я думаю, что забыл упомянуть о петлевой части :) –