Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

Utlizando o pandas e o seaborn

Tudo bem?

Fiquei curioso porque quando importamos o Pandas com o código:

Import Pandas as pd

Nos comandos a seguir não precisamos usar a sinalização pd antes dos códigos, mas ao importar o seaborn:

Import seaborn as sns

no código a seguir tivemos que sinalizar o "sns" ao realizar um comando:

sns.boxplot(notas.nota)

por que essa diferença do Pandas para o Seaborn?

2 respostas
solução!

Olá, Gabriel, tudo bem?

Na verdade, o pd está presente na execução dos métodos ou funções que utilizam o pandas, só que escondido. Tudo isso depende de como estamos usando a biblioteca, por exemplo, quando utilizamos o código pd.read_csv("ratings.csv") e passamos para uma variável qualquer, esse pd fica "guardado" nela. Ou seja, aparentemente não usamos explicitamente, mas implicitamente ele está presente. Vou colocar em um exemplo para ficar mais explicativo.

Por exemplo:

notas = pd.read_csv("ratings.csv")
notas.head()

Note que o método head() não veio com o pd explicitamente, mas se a gente esticasse/expandisse a variável notas seria possível notar que ele tá lá só que escondido (hehehe), como podemos notar no código abaixo:

notas = pd.read_csv("ratings.csv")
notas.head()

# O código acima representa exatamente o código abaixo

pd.read_csv("ratings.csv").head()

Olha como ficaria muito extenso deixar o pd em nosso código!

Diferentemente do sns, em que só queremos chamar a função para desenhar o boxplot e portanto não precisamos colocá-lo em uma variável. Entendeu?

Espero ter ajudado e qualquer dúvida é só chamar!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!

Obrigado, ficou bem claro sua explicação!