“Панды фильтровали строки по значению” Ответ

Панды фильтровали строки по значению в списке

df.loc[df['col name'].isin(ls_conditions)]
Talented Toucan

Panda - подмножество на основе значения столбца

import pandas as pd
import numpy as np
df = pd.DataFrame({'A': 'foo bar foo bar foo bar foo foo'.split(),
                   'B': 'one one two three two two one three'.split(),
                   'C': np.arange(8), 'D': np.arange(8) * 2})
print(df)
sub_df = df.loc[df['A'] == 'foo'] # Subset based on specific A value
Andrea Perlato

Поддерживайте только строки данных на основе значения столбца

df.loc[(df['column_name'] >= A) & (df['column_name'] <= B)]
Wicked Wasp

Панды фильтровали строки по значению

# does year equals to 2002?
# is_2002 is a boolean variable with True or False in it
>is_2002 =  gapminder['year']==2002
>print(is_2002.head())
0    False
1    False
2    False
3    False
4    False
# filter rows for year 2002 using  the boolean variable
>gapminder_2002 = gapminder[is_2002]
>print(gapminder_2002.shape)
(142, 6)
Courageous Chamois

Ответы похожие на “Панды фильтровали строки по значению”

Вопросы похожие на “Панды фильтровали строки по значению”

Больше похожих ответов на “Панды фильтровали строки по значению” по Python

Смотреть популярные ответы по языку

Смотреть другие языки программирования