好的,我正在研究一个数据项目并意识到,通过使用size()方法,我碰巧得到了我需要的东西。首先,一点背景,我正在做一个关于恐怖主义的项目,并希望每年在每个国家获得攻击次数。我完成了一年的工作。我还发现,通过使用Size方法,我将列出每个国家和攻击的数量。 (每个国家在该特定清单中出现的金额也是该国每年的攻击次数。)
所以我有以下代码行,它会在一列和第二列中为我提供所有国家/地区名称的攻击次数:
group = first_year.groupby(first_year.Country).size()
当我运行时,我得到以下内容:
Country
Afghanistan 6
Algeria 42
Bangladesh 6
.
.
.
dtype: int64
这就是我想要的,但我想要做的就是浏览每一列并将它们推入一个数组。我可以把阵列部分看出来。我无法弄清楚的是如何抓住阿富汗'或者6或者阿尔及利亚'。所以我尝试了以下内容:
print(group[0:1])
这会让我:
Country
Afghanistan 6
dtype: int64
同样,我想针对的是阿富汗'或者' 6'只要。然后我尝试使用.iat方法并得到以下错误:ValueError:基于iAt的索引只能有整数索引器
.size方法让我正是我想要的!但我觉得这不是我工作的工具。任何帮助,将不胜感激!祝你有美好的一天