gpt4 book ai didi

python - 从 pandas DataFrame 中选择未分配给变量的行

转载 作者:行者123 更新时间:2023-12-01 07:18:17 26 4
gpt4 key购买 nike

复杂的行选择表达式是通过创建一个 bool 系列并将其传递给[]运算符来完成的,例如:

df_usa_2018 = df[(df.Year == 2018) & (df.Country == 'USA')]

但是,这需要将数据帧分配给变量。是否有过滤数据框表达式而不分配它的快捷方式?我正在寻找的基本上是一个类似的函数

df_usa_2018 = pandas.read_csv(...).select(Year = 2018, Country = 'USA')

最佳答案

使用DataFrame.query= 更改为 == 并将 & 改为 ,:

df_usa_2018 = pandas.read_csv(...).query("Year == 2018 & Country == 'USA'")

关于python - 从 pandas DataFrame 中选择未分配给变量的行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57841644/

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