gpt4 book ai didi

python-3.x - 按一列过滤 Pandas 数据框并获取另一列中的值总和

转载 作者:行者123 更新时间:2023-12-04 14:19:23 25 4
gpt4 key购买 nike

我有一个包含多列 (8-10) 的数据框,其中一个列是年份列。我还有另一列称为到达列。年份列包含 3 年的数据 - 2018、2019 和 2020。我想找出 2019 年的到达总和。我认为这将是非常基本的,但没有得到正确的结果!有人可以告诉我如何处理这个问题吗?

我听说可以使用 df.loc,但不确定如何使用它。

当前代码:

df=pd.read_excel('xyz.xlsx')
while df['Year'== '2019']:
arrived= df['Arrived'].sum()
print(arrived)

最佳答案

loc 命令的第一个输入是索引的过滤器,然后第二个是列。

df.loc[df['Year'] == '2019', 'Arrived'].sum()

关于python-3.x - 按一列过滤 Pandas 数据框并获取另一列中的值总和,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56641038/

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