gpt4 book ai didi

python - 数据框列上的条件选择

转载 作者:太空宇宙 更新时间:2023-11-03 14:55:20 25 4
gpt4 key购买 nike

您好,我想知道 pandas 列上的条件选择是如何工作的。在下面的代码中

In [162]: euro16
Out[162]: {'Goals': [16, 8], 'Team': ['Germany', 'England']}

In [163]: euro16_df = pd.DataFrame(euro16)

In [164]: euro16_df[euro16_df.Team == 'Germany']
Out[164]:
Goals Team
0 16 Germany

但是,当您在涉及字符串访问的团队上尝试条件时,即:假设所有团队都以“G”开头。我收到 KeyError。如果能提供有关此处可能发生的情况的任何信息,我将不胜感激。

euro16_df[euro16_df.Team[0] == 'G']

最佳答案

使用str 字符串访问器

euro16_df[euro16_df.Team.str[0] == 'G']

关于python - 数据框列上的条件选择,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43019521/

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