У меня есть следующие месячные данные о капитале в файле "equity.dat":
2010-03,1e+06
2010-03,1.00611e+06
2010-04,998465
2010-05,1.00727e+06
2010-06,1.00965e+06
Я пытаюсь вычислить месячные доходы, используя следующий код:
library(PerformanceAnalytics)
y = Return.read(filename="equity.dat", frequency = "m", sep=",", header=FALSE)
y
z = Return.calculate(y)
z
z[1]=0 #added this to remove the NA in first return
но я получаю следующую ошибку:
Error in read.zoo(filename, sep = sep, format = format, FUN = FUN, header = header, :
index has bad entries at data rows: 1 2 3 4 5
Я проверил форматирование Return.read при использовании as.mon и поэтому использую гггг-мм. я должен использовать другой формат.