首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用brightway运行wurst库时的键错误

使用brightway运行wurst库时的键错误
EN

Stack Overflow用户
提问于 2017-12-12 15:08:33
回答 1查看 104关注 0票数 0

我正在测试Brightway的wurst库,但是我面临多个函数的关键错误。

例如,如果我运行:

代码语言:javascript
复制
import wurst as w

#act is a random activity from ecoinvent database
w.transformations.geo.copy_to_new_location(act,'CA-QC')

我收到一条关键错误信息。KeyError:“交易所”。

对于更简单的函数,比如参考产品,我也得到了同样的错误。查看一下我看到的代码,它称为act,它在我的数据库中没有被定义为键。如果我跑:

代码语言:javascript
复制
act.as_dict().keys()

我得到了dict_keys(['comment', 'classifications', 'activity type', 'activity', 'database', 'filename', 'location', 'name', 'parameters', 'authors', 'type', 'reference product', 'flow', 'unit', 'production amount', 'code'])。但不是'exchanges'

我正在使用Brightway版本2.1.1和wurst 0.1。怎么啦?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-12-12 15:40:20

Wurst和Brightway是不同的生态系统--它们可以互相交谈,但应该是分开的。在Wurst中,您需要从数据源加载数据-- Brightway就是其中之一--然后对其进行操作。传入Brightway对象将无法工作,因为数据格式完全不同。参见Wurst示例和Wurst 文档中的介绍。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47775756

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档