Método Pandas ISIN

Método Pandas ISIN

O método pandas isin () ajuda . Discutiremos pandas, seu método isin () e seus exemplos.

O que é pandas em python?

Pandas é o módulo de quadro de dados padrão do Python. Você provavelmente deve usar pandas se estiver trabalhando com dados tabulares no Python.

Fornece uma estrutura e ferramentas de dados muito eficientes para realizar análises de dados. Pandas é um módulo Python para ciência de dados e análise que é executada no topo de Numpy. O quadro de dados na estrutura de dados fundamentais dos pandas nos permite armazenar e alterar dados tabulares em uma estrutura 2-D.

O que é dataframe?

A estrutura de dados mais essencial e extensivamente usada é o DataFrame, uma maneira padrão de armazenar dados. DataFrame possui dados organizados em linhas e colunas como uma tabela SQL ou um banco de dados de planilha. Podemos converter nossos dados personalizados em dados de dados ou importar dados de um CSV, TSV, Excel, SQL Database ou de outra fonte.

O que é a função pandas isin ()?

A função isin () verifica se os valores fornecidos estão presentes no quadro de dados. Esta função retorna um quadro de dados booleano. O DataFrame parece ser o mesmo que o original e é inalterado. Ainda assim, os valores originais são substituídos por verdadeiro se o elemento de quadro de dados for um dos elementos especificados e for alterado para false, caso contrário.

Exemplos de método ISIN ()

Exemplo 1:

1
2
3
4
5
6
7
8
9
10
11
12
importar pandas como PD
Dados = Pd.Quadro de dados(
'Nome': ['a', 'b', 'c', 'd'],
'Número do rolo': [25, 40, 23, 22],
'Altura': ['169', '173', '173', '178']
)
Heights_to_filter = ['173', '169', '177']
resultado = dados.isin (heights_to_filter)
Imprimir (resultado)

Saída:

Nome Rolar número Altura
0 Falso Falso Verdadeiro
1 Falso Falso Verdadeiro
2 Falso Falso Verdadeiro
3 Falso Falso Falso

Exemplo 2:

1
2
3
4
5
6
7
8
9
10
11
12
13
importar pandas como PD
Dados = Pd.Quadro de dados(
'Nome': ['a', 'b', 'c', 'd'],
'Idade': [25, 45, 23, 32],
'Assunto favorito': ['matemática', 'ciência', 'ciência', 'inglês']
)
dict_data_to_filter = 'name': ['b', 'd'], 'departamento': ['ciência']
resultado = dados.isin (dict_data_to_filter)
Imprimir (resultado)

Saída:

Nome Idade Favorito Assunto
0 Falso Falso Falso
1 Verdadeiro Falso Falso
2 Falso Falso Falso
3 Verdadeiro Falso Falso

Exemplo 3:

1
2
3
4
5
6
7
8
9
10
11
12
importar pandas como PD
Dados = Pd.Quadro de dados(
'Nome': ['a', 'b', 'c', 'd'],
'Idade': [25, 45, 23, 32],
'Departamento': ['29', '35', '35', '40']
)
série_data = pd.Série (['A', 'C', 'B', 'D'])
resultado = dados.isin (série_data)
Imprimir (resultado)

Saída:

Nome Idade Departamento
0 Verdadeiro Falso
1 Falso Falso
2 Falso Falso
3 Verdadeiro Falso

Exemplo 4:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
importar pandas como PD
Dados = Pd.Quadro de dados(
'Nome': ['a', 'b', 'c', 'd'],
'Número do rolo': [25, 45, 23, 32],
'Casa': ['azul', 'verde', 'verde', 'amarelo']
)
df = pd.Quadro de dados(
'Nome': ['a', 'b', 'c', 'd'],
'Número do rolo': [25, 45, 23, 32],
'Casa': ['azul', 'verde', 'verde', 'amarelo']
)
resultado = dados.isin (df)
Imprimir (resultado)
imprimir()
df = pd.Quadro de dados(
'Nome': ['a', 'b', 'c', 'd'],
'Número do rolo': [25, 45, 23, 32],
'Casa': ['azul', 'verde', 'verde', 'amarelo']
)
resultado = dados.isin (df)
Imprimir (resultado)

Saída:

Nome Rolar número Casa
0 Verdadeiro Verdadeiro Verdadeiro
1 Verdadeiro Verdadeiro Verdadeiro
2 Verdadeiro Verdadeiro Verdadeiro
3 Verdadeiro Verdadeiro Verdadeiro
Nome Rolar número Casa
0 Verdadeiro Verdadeiro Verdadeiro
1 Verdadeiro Verdadeiro Verdadeiro
2 Verdadeiro Verdadeiro Verdadeiro
3 Verdadeiro Verdadeiro Verdadeiro

Conclusão

Discutimos pandas em Python, o DataFrame, a função pandas isin () e alguns exemplos de método ISIN (). O método isin () é usado para obter o quadro de dados booleanos que informa quais valores de entrada estão presentes no quadro de dados.