我想使用R中的fbRanks软件包,这是一个用于对足球/足球队进行排名并预测比赛中目标数量的软件包。
在我阅读[pdf手册] [1]描述作者提供的包之后,我仍然不明白如何构建数据集以便开始分析数据。
为了理解作者如何构建数据集,我想导出他用于在Excel电子表格中进行分析的数据帧。
我已经安装了应该允许执行此操作的xlsx软件包,但是,当我运行
时write.xlsx(dataframe_name,“path_in_windows”)
R给出错误:
is.data.frame(x)出错:找不到对象'B00scores'
即使数据框存在。
有人能帮助我吗?
我不是R的专家用户;如果问题不明确,请在下面评论。
答案 0 :(得分: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" ...
因为两名选民因为不清楚而关闭,我认为近距离投票应该是拼写错误。