Например, несколько входов одного и того же вида деятельности «рынок водопроводной воды, отвода» используются для различных целей в процессе производства. Суммы этих входных данных автоматически суммируются в рамках одной операции «рынок водопроводной воды, ПО» при импортировании базы данных?
Спасибо!
[Отредактировано] Я добавил пример кодачтобы лучше проиллюстрировать вопрос:
##the goal is to use a dict to categorize the inputs of the activity "market for tap water, RoW" by industrial classifications.
##For example, there could be 200+ upstream activities under the classification "3510b: Electric power generation, photovoltaic"
##using this particular tap water activity. Then the results will be "d['3510b...']=[1E-5, 2E-7,...].
#get tap water of interest
tap_water=db.search('tap water',filter={"location":"row"})[0]
#create a dict to store classifications
facet_store=defaultdict(list)
#find the upstream activities
for exc in tap_water.upstream():
temp_classification=exc.output["classifications"]
flat_classification_list=[el for tuuple in temp_classification for el in tuuple]
temp_locator=flat_classification_list.index("ISIC rev.4 ecoinvent") #keyword for location
key_classification=flat_classification_list[temp_locator+1] #actual classification is always immediately after this keyword
facet_store[key_classification].append(exc["amount"]) #append the input amount of tap water to each upstream activity to the list
Вопрос заключается в том, что если есть восходящая деятельность, которая использует «рынок для водопроводной воды, ПОЗ» более одного раза. Означает ли это, что эта восходящая активность будет несколько раз отображаться как 'exc' в цикле for?