2014-12-15 2 views
1

Я хочу работать с использованием пакета fbRanks в R, это пакет, созданный для ранжирования команд футбола/футбола и прогнозирования количества целей во время матча.Экспорт фреймов данных R в таблицу Excel

После того, как я прочитал [pdf-файл] [1], описывающий этот пакет, предоставленный автором, я до сих пор не понимаю, как я могу построить набор данных, чтобы начать анализ данных.

Чтобы понять, как автор создал набор данных, я хочу экспортировать данные, которые он использовал для анализа в электронной таблице Excel.

Я уже пакет установленное вне XLSX, который должен позволить, чтобы это сделать, но, когда я бегу

write.xlsx(dataframe_name, "path_in_windows")

R выдает ошибку:

Error in is.data.frame(x) : object 'B00scores' not found

даже если dataframe существует.

Может кто-нибудь мне помочь?

Я не являюсь экспертом пользователя R; если вопрос не ясен, прокомментируйте это ниже.

+0

Использовать библиотеку (fbRanks); Данные (B00data) '. Это позволит использовать два набора данных для 'B00.scores' и' B00.teams'. – nrussell

+0

Спасибо за ответ @nrussell, но я знаю, как загружать данные, в то время как я хочу знать, как собрать эти данные и заменить анализ Dixon & cole, используя другой набор данных. Например, запустив команду str (B00.scores), вы получите все столбцы набора данных. Я хотел бы знать, как создавать эти данные с использованием необработанного набора данных, доступного по адресу http://www.football-data.co.uk/data.php – Quantopik

+0

О, я неправильно понял ваш вопрос, извинился. – nrussell

ответ

0

Ошибка указывает на то, что не только ваш установленный пакет, но и что вы также загрузили его в текущий сеанс. Вам следовало предложить код, который показал, как вы создали объект с именем «dataframe_name», но из ошибки видно, что оно имеет значение «B00scores». Опять же, вы должны показали, как B00scores была создана, так как есть не существует после:

> data('B00data', package='fbRanks') 

> str(B00scores) 
Error in str(B00scores) : object 'B00scores' not found 

Как выясняется, вы опечатка имя:

> str(B00.scores) 
'data.frame': 2031 obs. of 9 variables: 
$ date  : Date, format: "2012-05-25" "2012-05-25" ... 
$ home.team : chr "PacNW Blue B00" "WA Rush Swoosh B00" "Crossfire Premier B B00" "Normandy Park FC White B00" ... 
$ home.score: num 0 1 12 4 1 10 0 4 7 5 ... 
$ away.team : chr "Normandy Park FC White B00" "PacNW Maroon B00" "WA Rush Swoosh B00" "WA Rush Nike B00" ... 
$ away.score: num 8 7 0 0 8 1 1 0 1 1 ... 
$ venue  : chr "PacNW Memorial Cup 2012" "PacNW Memorial Cup 2012" "PacNW Memorial Cup 2012" "PacNW Memorial Cup 2012" ... 
$ home.adv : chr "neutral" "neutral" "neutral" "neutral" ... 
$ away.adv : chr "neutral" "neutral" "neutral" "neutral" ... 
$ surface : chr "Grass" "Grass" "Turf" "Grass" ... 

Так, в отличие от двух избирателей, чтобы закрыть из-за отсутствия я думаю, что закрытое голосование должно быть за неправильное письмо.

+0

Большое спасибо. Извините за глупый вопрос, но я новичок в R, как я записал в вопросе. Теперь я решил! :) – Quantopik

Смежные вопросы