贝叶斯网络与数据科学

2024-06-16 11:51:14 发布

您现在位置:Python中文网/ 问答频道 /正文

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

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

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


Tags: 文件csv数据namein网络数据库消息
2条回答

在您的BN中,似乎有一个变量“MOI”,但在您的csv中没有。这有意义吗? enter image description here

(我试图将其作为注释添加到最后一个答案中,但注释中的格式不容易,因此我将其作为新答案添加)

您可以尝试创建没有bn的学习者


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

并查看csv中的foudn变量:

print(learner.names())

相关问题 更多 >