从现有数据库向Brightway活动添加额外的字段

时间:2018-08-28 17:05:44

标签: brightway

我想在一些活动中存储信息,这些活动是从现有数据库(ecoinvent)导入的活动的修改版本。

我知道我们可以为从头开始创建 (example)的活动添加字段。 (我想这是因为尚未定义数据库的结构...)但是有没有一种方法可以将其添加到已经定义的数据库的活动中而不破坏它?

我发现的方法是将条目添加到 author 字典中,以后我可以轻松访问它。例如

act['author']['scenario']='myscenario'

但是我承认这不是一个很好的解决方案。

1 个答案:

答案 0 :(得分:0)

您可以添加所需的任何数据。正是由于这个原因,Brightway是一个(半)schemaless database

act['foo'] = 'bar'
act.save()