Já aprendemos como encadear métodos de uma séries à alguns tutoriais atrás. Nesses tutoriais aprendemos como os encadeamentos de métodos e atributos funcionam numa série. Nesse tutorial vamos aprender como encadear métodos a partir de um dataframe. O segredo para encadear os métodos é saber qual vai ser a saída de cada método e atributo. Com a biblioteca Pandas os valores retornados, quase sempre, será uma série ou um dataframe.
Nesse post vamos aprender como encadear métodos de um dataframe.
Como chamar métodos em sequência com a biblioteca Pandas
No primeiro exemplo vamos chamar o método isnull()
e em seguida chamar o método head()
. O método isnull()
retorna um dataframe igual ao dataframe antecessor, substituindo os valores com True ou False. Se o elemento tinha um valor, o novo valor será False e True caso não tivesse. Já o método head()
retorna um dataframe com cinco linhas.
>>> 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]
Nesse exemplo o método isnull()
retornou um dataframe, e a partir desse dataframe chamamos o método head()
. É importante notar que a cada método chamado um novo dataframe é criado com suporte a todos os métodos disponíveis, e é isso que torna o encadeamento possível. Já que cada método retorna um novo dataframe.
0 comentários:
Postar um comentário