Imagem de Gerd Altmann por Pixabay |
Nos tutoriais anteriores aprendemos como encadear métodos com séries. Nesse tutorial vamos aprender a encadear métodos a partir de um dataframe. A coisa mais importante quando queremos encadear métodos é saber qual vai ser a saída de cada método. Assim podemos chamar um método adequado para tratar a saída de outro método.
Nesse tutorial vamos contar todos os valores que estão faltando em cada coluna do dataframe filmes.
Como encadear métodos de um dataframe Pandas
Para o nosso exemplo vamos criar um dataframe com valores True
e False
. Os valores True serão utilizados para representar os valores ausentes do dataframe pai, e o valor False
será usado para representar os valores presentes. Vamos fazer isso usando o método isnull()
. Depois vamos encadear o método head()
, que criar um dataframe com as cinco primeiras linhas do dataframe (nesse caso o retornado pelo método isnull()
).
>>> import pandas as pd >>> filmes = pd.read_csv('filmes.csv') >>> filmes.isnull().head() indice codigo_obra ... cnpj_requerente data_exibicao 0 False False ... False False 1 False False ... False False 2 False False ... False False 3 False False ... False False 4 False False ... False False [5 rows x 9 columns]
Todos os métodos da biblioteca Pandas podem ser encadeados. Isso por que cada método ou atributo retorna um dataframe ou uma série. E cada objeto possui métodos e atributos que retornam outros dataframes ou séries.
0 comentários:
Postar um comentário