gpt4 book ai didi

python - 增加不存在索引的列表索引

转载 作者:行者123 更新时间:2023-12-01 02:38:59 27 4
gpt4 key购买 nike

我正在尝试迭代数据集的行,并增加新创建的列表的索引。我知道我目前正在尝试增加一个不存在的索引,但我非常感谢任何试图完成类似事情的帮助。

这是我的代码片段:

attack_year_type = []
year_type_counter = []
for _, event in main_df.iterrows():
attack_year_type.append((event['iyear'], event['attacktype1_txt']))
year_type_counter[int(event['iyear'])][event['attacktype1_txt']] += 1

最佳答案

我认为您最好将 year_type_counter 作为 dictdict 。在这种情况下,您可以使用 defaultdict 来完成您想要的操作。

from collections import defaultdict

year_type_counter = defaultdict(lambda: defaultdict(int))
attack_year_type = []

for _, event in main_df.iterrows():
attack_year_type.append((event['iyear'], event['attacktype1_txt']))
year_type_counter[int(event['iyear'])][event['attacktype1_txt']] += 1

关于python - 增加不存在索引的列表索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45930798/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com