Я работаю над excel-файлом, состоящим из матрицы 261 x 10. Матрица состоит из еженедельных доходностей 10 акций с 2010 по 2015 год. Итак, у меня есть 10 переменных (запасы) и 261 наблюдение (еженедельная доходность) для каждой переменной. Для моей магистерской диссертации я должен применить «матрицу перегруппировки», разработанную Рюшендорфом и Пучкетти (2012) на моей матрице. Я не буду вдаваться в подробности о теоретической стороне этой концепции. Дело в том, что я загрузил пакет, способный выполнить алгоритм перегруппировки в R. Я тестировал его, и он отлично работает.Импорт данных Excel в R
На самом деле единственное, что мне нужно знать, - это как импортировать мою excel-матрицу в R, чтобы иметь возможность выполнять алгоритм перегруппировки на нем. Я могу переписать свою матрицу в R (вручную) только с помощью кодирования каждого элемента матрицы, используя формулу матрицы программирования в R:
A = matrix(c(), nrow= , ncol= , byrow=TRUE)
Проблема заключается в том, что делает это для такой большой матрицы (261 х 10) было бы очень трудоемким. Является ли их каким-либо способом импортировать мою excel-матрицу в R и что R распознает ее как матрицу, состоящую из числовых значений, готовых к вычислениям (аналогично тому, как это делается вручную)? Таким образом, мне просто нужно запустить функцию «алгоритма перегруппировки», представленную в R.
Заранее спасибо.
Существует несколько способов сделать это. Вероятно, самым легким было бы сохранить файл Excel в виде CSV, а затем вызвать 'read.csv()' в R и, наконец, принудить матрицу через 'as.matrix()'. – bgoldst
Итак, вопрос о том, как импортировать данные. –