热线电话:13121318867

登录
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)

228.5624
1
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子