标签: python database csv bayesian-networks
我正在尝试使用python中的Pyagrum构建贝叶斯网络,现在当涉及到数据导入时,我有一个csv文件,我试图将其用作BN的数据库,但是此消息一直显示:< / p>
MissingVariableInDatabase: [pyAgrum] Missing variable name in database: Variable 'Mois' is missing
“ Mois”是数据库中第一个变量的标题。
答案 0 :(得分:0)
在您的BN中似乎有一个变量“ Mois”,但在csv中却没有。是否有意义 ?
答案 1 :(得分:0)
(我尝试将其作为注释添加到最后一个答案,但是格式化注释不容易,所以我将其添加为新答案)
您可以尝试在没有bn的情况下创建学习者
learner = gum.BNLearner('Donnees.csv')
并查看csv中的foudn变量:
print(learner.names())