gpt4 book ai didi

python - 从多列制作 Pandas 数据框行值列表

转载 作者:太空狗 更新时间:2023-10-29 22:01:21 26 4
gpt4 key购买 nike

我在 pandas.DataFrame 中有这些数据:

Date, Team1, Team2, Team1 Score, Team2 Score, Event
8/2/17, Juventus, Milan, 2, 1, Friendly match
6/2/17, Milan, Napoli, 3, 0, Friendly match
5/1/17, Milan, Sampdoria, 1, 0, Friendly match
25/12/16, Parma, Milan, 0, 5, Friendly match

我如何列出米兰的进球?

输出应该如下所示:

[1, 3, 1, 5]

最佳答案

您可以使用 numpy 数组的 bool 索引,这里使用 values 获取二维 numpy 数组并使用 bool 索引获取值,其中 TeamMilan:

df[["Team1 Score", "Team2 Score"]].values[df[["Team1", "Team2"]] == "Milan"]
# array([1, 3, 1, 5])

关于python - 从多列制作 Pandas 数据框行值列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43023020/

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