Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用FBR在R中创建数据帧_R_Dataframe_Package - Fatal编程技术网

使用FBR在R中创建数据帧

使用FBR在R中创建数据帧,r,dataframe,package,R,Dataframe,Package,我正在按照作者的建议运行fbRanksR包,这是一个由作者自己在其网站上提出的更简单的分析方法 我有一个Windows7操作系统,R版本是3.1.2版本(i386) 特别是,在第二个pdf文件(第1页)之后,要从.csv excel文件创建数据帧,我运行以下代码: library(fbRanks) pkgpath = find.package("fbRanks") file.loc=paste(pkgpath,"C:\\Users\\P\\Desktop\\Research\\Betting\

我正在按照作者的建议运行
fbRanks
R包,这是一个由作者自己在其网站上提出的更简单的分析方法

我有一个Windows7操作系统,R版本是3.1.2版本(i386)

特别是,在第二个pdf文件(第1页)之后,要从.csv excel文件创建数据帧,我运行以下代码:

library(fbRanks)
pkgpath = find.package("fbRanks")

file.loc=paste(pkgpath,"C:\\Users\\P\\Desktop\\Research\\Betting\\Data\\Training Set\\SerieA_Scores.csv",sep=",") 

temp = create.fbRanks.dataframes(scores.file = "C:\\Users\\P\\Desktop\\Research\\Betting\\Data\\Training Set\\SerieA_Scores.csv")
R控制台出现以下错误:

Error: C:\Users\P\Desktop\Research\Betting\Data\Training Set\SerieA_Scores.csv is missing date, home.team, home.score, away.team, or away.score column.
表示R不将第一行识别为变量名;正如作者所建议的,第一行必须包含变量的名称。 虽然我完全按照作者在示例中的建议写下了变量的名称,但是,R将该错误作为输出

你们中的一些人以前是否使用过该软件包,或者可以提出解决方案


也许我错了语法,所以,请考虑这是我在R中使用的第一个包,虽然我从CRAN网站上读了介绍手册,但我还是初学者。提前感谢您的帮助。

您是否确实验证了“C:\Users\p\Desktop\Research\Betting\Data\Training Set\SerieA\u Scores.csv”中是否存在文件?看起来你并不像作者在指南中那样复制它。实际上,您从未使用
file.loc
变量执行任何操作,而且您似乎将两个绝对文件路径连接在一起,这无论如何都不会生成有效的路径。根据他的示例,我猜
create.fbRanks.dataframes(scores.file=system.file(“\\doc\\scores web.csv”,package=“fbRanks”))
会起作用。是的,我检查了是否有一个文件,并且它的名称是否正确。按照您的建议执行,输出再次出错(输入中没有可用的行。另外:警告消息:在文件(file,“rt”):file(“”)中仅支持open=“w+”和open=“w+b”:使用前者)。无论如何,谢谢你的帮助。