2019-02-14
阅读量:
848
怎么导入机器学习的PGN文件
我试图在python中创建一个Dataframe,以便在国际象棋AI上执行一些机器学习任务。我在打印Dataframe时遇到问题。
我正在使用pandas来读取csv文件。这个文件最初是一个pgn文件,我只是保存为csv文件。我正在pandas.head()尝试阅读所述文件。
import pandas as pd
Fischer_games = pd.read_csv("/home/rhulain/Desktop/Python Projects/Fischer_ai/Fischer_dataset.csv", sep=".")
print(Fischer_games.head())
我希望在每个时期看到csv文件的前5项分开。这将是文件中第一个国际象棋游戏中的前5个动作。
相反,我得到这个错误:
ParserError:标记数据时出错。C错误:第3行预计有1个字段,见3
我的直觉说csv文件的格式化是以某种方式使得pandas解析器不能很好地处理它。在这种情况下,我不确定如何格式化csv文件中的信息以使pandas正确读取它。
解决办法:
我找到了解决方案。问题是空白数据列被读作数据。
以下代码修复了它:
bob_games = pd.read_csv("/home/rhulain/Desktop/Python Projects/bob_ai/Fischer_dataset.csv",sep='delimiter', header=None)






评论(0)


暂无数据
推荐帖子
0条评论
0条评论
0条评论