我目前正在尝试从excel导入库存。我将名称与ecofive3.8数据库和excel模板匹配为brightway2格式。
然而,我所有的生物圈流与生态发明的一些交流是没有联系的。不同的是
我不明白什么是参考产品,生物圈流必须插入什么位置。
有谁能帮我弄清楚这种差异是从哪里来的,我该如何去做呢?非常感谢您提前!
发布于 2022-09-14 09:20:26
默认情况下,所有这些字段上的链接算法匹配:
在我看来,您的生物圈流没有链接,因为它们缺少category
字段(有多个生物圈流,每个类别一个)。您可以通过添加生物圈流代码(然后只匹配代码,而不是其他字段)或包括categories
来解决这个问题。请注意,类别是以元组形式存储的,brightway使用::
分隔元组元素,因此('foo', 'bar')
将在您的CSV或foo::bar
中成为foo::bar
。
因为您没有指定reference product
,所以您的技术领域流是链接的。这不能匹配,因为后台数据库确实指定了reference product
,因此这些属性并不相同。您可以尝试通过执行my_importer.match_database("ecoinvent 3.8_cutoff", fields=["name", "unit", "location"])
来修复这个问题,即在参考产品上不匹配。
https://stackoverflow.com/questions/73702546
复制相似问题