Podemos preferir construir um quadro de dados vazio com frequência para economizar armazenamento. Ao contrário de adicionar o quadro de dados completo, pode ser necessário adicionar dados usando duas entradas. Por exemplo, um quadro de dados em branco pode ser construído inicialmente. Depois, o conteúdo pode ser adicionado um pouco de cada vez. Um objeto Pandas Dataframe que está vazio ou desprovido de dados, e todas as suas dimensões são 0 comprimentos é conhecida como um quadro de dados vazio. Zero linhas ou zero colunas devem existir nela.
O “DataFrame.Atributo vazio ”do objeto Pandas Dataframe nos permite determinar se o conteúdo de um objeto está vazio ou não. O aplicativo desta propriedade em um objeto Pandas Dataframe gera um valor booleano, verdadeiro ou falso, com base na circunstância, ou se o objeto de quadro de dados relevante está em branco ou não.
Vamos aprender sobre a construção de um quadro de dados vazios e depois adicionando linhas e colunas usando o módulo Python's Pandas. Os métodos anteriores no Python podem ser usados para construir um quadro de dados vazios de pandas. Vamos examinar cada um deles em detalhes aqui.
Exemplo #1: Construindo o quadro de dados vazios usando pandas.Método DataFrame ()
O método básico e mais fácil para criar um quadro de dados vazio é criá -lo sem linhas e colunas. Para utilizar a função Pandas, devemos primeiro importar o pacote de pandas do Python. Então, no script, os pandas são chamados de "PD" usando -os como linguagem PD. Agora, que temos acesso à biblioteca dos pandas, podemos começar a criar nosso quadro de dados vazios básicos.
O primeiro script gera uma nova variável chamada "my_df" e atribui o resultado de ligar para o PD.Método DataFrame () para ele. Aqui, usamos a função PD.Dataframe () da classe Pandas Dataframe sem argumentos, que gerarão um objeto vazio de dados de dados de pandas. Em seguida, empregamos a primeira função de impressão para imprimir um texto. Faremos isso escrevendo o texto dentro dos parênteses da declaração de impressão, mas precisamos colocá -lo entre vírgulas invertidas como queremos exibir como colocamos. Na próxima linha do script, utilizamos outra função de impressão e dentro de seus aparelhos, colocamos a variável "my_df"; mantendo os valores do quadro de dados.
A execução do trecho de código acima mencionado nos renderá a seguinte saída.
Para a necessidade de verificar se o conteúdo do quadro de dados está vazio ou não, usaremos o .atributo vazio.
Empregamos novamente a função de impressão e definimos um texto que diz: “Se o DataFrame estiver vazio, esta função imprimirá o verdadeiro caso Imprimir False.”Isso significa que o .atributo vazio verificará se o quadro de dados está vazio ou não. Com base na verificação, ele retornará um valor booleano; verdadeiro ou falso. Na última função de impressão, usamos o nome de nossa variável com o .atributo vazio como my_df.vazio.
A imagem de saída abaixo exibe um valor booleano "verdadeiro" que verifica se o quadro de dados está vazio.
Exemplo # 2: Construindo o quadro de dados vazios com colunas usando pandas.Método DataFrame ()
Utilizando o “PD.Método DataFrame () ”, você pode construir um objeto Pandas Dataframe que está vazio e apenas colunas. Utilizamos um único argumento para chamar a função da classe Pandas Dataframe, que então produz um objeto Pandas Dataframe em branco com a lista de colunas fornecidas.
Vamos agora usar o script python para colocar esse conceito em exercício.
Neste código, inicializamos uma variável "D1" e a colocamos igual ao resultado da função de quadro de dados de pandas. Dentro dos colchetes do PD.Função dataframe (), passaremos um único argumento "coluna" e atribuiremos três valores: nome, idade e sexo. A função de impressão é invocada com um texto para exibir dentro de seus aparelhos. Isso será exibido antes do próprio DataFrame. Na próxima função de impressão, a variável "d1" é chamada.
Agora, veremos se o quadro de dados está vazio. Mas antes disso, definimos outro texto dentro da função de impressão que será exibida antes do valor booleano. Então, chamamos o .Propriedade vazia com a variável "d1" para verificar o vazio do quadro de dados armazenado nele, dentro da última função de impressão do script python.
Quando executamos o código acima, o terminal de saída mostra uma tela com um quadro de dados vazio com uma coluna. Aqui o índice está vazio, que também se refere às linhas. Além disso, o valor booleano verdadeiro na última linha do terminal verifica se o quadro de dados está vazio.
Podemos utilizar outro método no qual primeiro criaremos um quadro de dados vazios e depois anexaremos colunas a ele uma a uma.
Aqui, criamos primeiro um quadro de dados vazio com o PD.Dataframe () função e imprimi -lo. Em seguida, anexamos os nomes da coluna no quadro de dados um após o outro. Para isso, escrevemos o nome da variável "D1" e usamos suportes com ele. Dentro dos colchetes, escrevemos os nomes das colunas e atribuímos não valores. Na última etapa, verificamos se o DataFrame fornecido está vazio ou não.
A saída pode ser vista na imagem a seguir:
Exemplo # 3: Construindo o quadro de dados vazios com linhas usando pandas.Método DataFrame ()
Utilizando o PD.Método DataFrame (), é outro método simples para gerar um objeto Pandas Dataframe que está em branco e inclui apenas linhas. Esta função chama a função PD.DataFrame do objeto Pandas Dataframe com um único argumento, retornando um objeto vazio de dados de dados de pandas contendo as linhas ou a lista de índices que foi especificada.
Uma variável denominada "D2" foi inicializada no programa acima e definido para a saída do método Pandas Dataframe. Forneceremos um único parâmetro, "índice" e atribuiremos cinco valores ao PD.DataFrame () Função Dentro dos colchetes: 1, 2, 3, 4 e 5. Dado um texto para mostrar dentro de seus colchetes, o método de impressão é chamado. A variável "D2" é então acessada na chamada de função de impressão subsequente. Para verificar o estado vazio do quadro de dados, então invocamos o .atributo vazio para a variável "d2" dentro do método de impressão final do código python.
Depois que o código acima mencionado é executado, uma janela com um quadro de dados vazio com linhas/índice aparece no terminal. Enquanto as colunas estão vazias neste caso, o índice neste caso possui cinco valores que correspondem às linhas.
Exemplo # 4: Construindo o quadro de dados vazios com linhas e colunas usando pandas.Método DataFrame ()
Vamos fazer um objeto de quadro de dados vazia agora e terá linhas e colunas. Um objeto Pandas Dataframe com a lista de índice e colunas fornecida é retornada quando o PD.A função DataFrame () do objeto Pandas Dataframe é invocada usando os dois argumentos de colunas e índices.
A saída é exibida abaixo:
Conclusão
Neste artigo, explicamos o processo de construção de um quadro de dados vazio usando a função Pandas Dataframe. Discutimos o quadro de dados vazios e fornecemos ilustrações diferentes para aprender sobre isso. O primeiro exemplo explica como criar um quadro de dados vazio sem linhas ou colunas. No segundo e terceiro exemplos, criamos um quadro de dados vazio com linhas e depois colunas, respectivamente.