(pipe). From the pandas docs.

问题描述 投票:1回答:1

Another common operation is the use of boolean vectors to filter the data. The operators are:df 'Age'假设我有一个数据框

其中包含变量 'Age' >= 25.'Age' <= 35我知道,如果我想选择行与

df1 = df[(df['Age']>=25) & (df['Age']<=35)]

'Age' <= 10 那么我就可以使用。'Age' >= 40如果我想用 orand. 是否有一个相应的 & 俨然

df1 = df[(df['Age']<=10) or (df['Age']>=40)]
符号是
python dataframe operators
1个回答
1
投票

假设我有一个数据框df,其中包含变量'Age'。我知道如果我想选择'Age' >=25和'Age' <=35的行,那么我可以使用:df1 = df[(df['Age']>=25) & (df['Age']<=...)

你可以使用OR运算符,即/pandas.pydata.orgpandas-docsversion0.15.2indexing.html#boolean-indexing。

这对我很有效

df1 = df[(df['Age']<=10) | (df['Age']>=40)]
© www.soinside.com 2019 - 2024. All rights reserved.