0

我正在尝试在 python 中使用 Pyagrum 构建贝叶斯网络,现在在导入数据时,我有一个 csv 文件,我尝试将其用作我的 BN 的数据库,但是此消息不断显示:

MissingVariableInDatabase: [pyAgrum] Missing variable name in database: Variable 'Mois' is missing

“Mois”是我数据库中第一个变量的标题。

4

2 回答 2

0

(我试图将此作为评论添加到最后一个答案,但在评论中格式化并不容易,所以我将其添加为新答案)

您可以尝试在没有 bn 的情况下创建您的学习器


learner = gum.BNLearner('Donnees.csv')

并查看 csv 中的 foudn 变量:

print(learner.names())
于 2020-07-03T10:28:57.370 回答
0

看起来在您的 BN 中有一个变量“Mois”,但在您的 csv 中没有。是否有意义 ? 在此处输入图像描述

于 2020-06-26T22:41:27.137 回答