Python Pandas - Conditional partial dataframe string

Asked

Viewed 21 times

1

I have the following situation: I own a dataframe:

data = {"Id": ["01", "02", "03", "04",'05'],"Fruta": ['Maçã','Abacaxi','Banana','Laranja','Morango']}
base_dados = pd.DataFrame(data)
display(base_dados)

    Id  Fruta
0   01  Maçã
1   02  Abacaxi
2   03  Banana
3   04  Laranja
4   05  Morango

I need to search enter a conditional of a partial string.. Type

if 'Abac' in base_dados['Fruta']: #encontrou o abacaxi
    print('Encontrou o Abacaxi em uma coluna de dataframe pela parcial de uma string')

1 answer

1


First you need to go through the column items and after that check if there is a string in the text, thus:

for i in base_dados['Fruta']:
  if 'Abac' in i:
    print('Encontrou o Abacaxi em uma coluna de dataframe pela parcial de uma string')
  • How simple! It worked, thank you.

Browser other questions tagged

You are not signed in. Login or sign up in order to post.