Pandas anexam o CSV

Pandas anexam o CSV
Os pandas nos permitem importar os quadros de dados, editá -los e salvá -los de volta depois de ler um CSV externo ou arquivo do Excel. O modo Apênd. O “Apêndio ao CSV” significa que adicionamos ou mesclamos os dados ao arquivo CSV existente, utilizando a função “Append ()” em “Pandas”. Este tutorial descreve os “Pandas Append ao CSV”. Também ilustraremos os diferentes códigos aqui e anexaremos alguns dados ao arquivo CSV já criado.

Sintaxe:
Pandas.Dataframe_object.to_csv (arquivo.csv, mode = "a", index = false, cabeçalho = false)

Parâmetros:

  1. Colocamos o nome do CSV ao qual queremos anexar os dados no “arquivo.CSVParâmetro.
  2. O "índice”O parâmetro é usado para definir o índice. A palavra -chave "falsa" significa que o índice não aparece depois de anexar os dados ao arquivo CSV. Também podemos defini -lo como "true", o que significa que o valor do índice aparece após anexar.
  3. O "cabeçalho”O parâmetro está aqui para descrever o cabeçalho. A palavra -chave "falsa" mostra que o cabeçalho não está incluído quando anexamos os dados. Também podemos utilizar a palavra -chave "verdadeira", o que significa que o cabeçalho é inserido após anexar.

Exemplo 1: Anexar uma linha

Vamos considerar o arquivo CSV chamado “Plan2.CSV ”com os seguintes dados:

Agora, vamos criar um quadro de dados de pandas com uma linha e anexá -la.

Importar pandas
# Considere o DataFrame com um registro
Anexando = pandas.Dataframe ('rsn id': [1],
'Nome RSN': ['Murthy'],
'IDEA': ['desenvolvedor de construção'],
'Categoria': ['All Development'])
Print ("Anexando dados: \ n")
Imprimir (anexar)
# Anexe esta linha ao plano.Arquivo CSV
Anexando.to_csv ("plano2.csv ", mode = 'a', index = false, cabeçalho = false)
imprimir ("anexado uma linha com sucesso!")

Saída:

Explicação:
A linha é anexada ao “Plan2.Arquivo CSV ”. Vamos abrir e ver.

Anteriormente, havia 4 linhas. Agora, você pode ver que nosso registro é adicionado. Finalmente, existem 5 linhas neste arquivo CSV.

Exemplo 2: Anexar várias linhas

Vamos considerar um arquivo CSV chamado “Units1.CSV ”. Possui 2 colunas com 2 linhas.

Agora, vamos criar um quadro de dados de pandas com cinco linhas e anexar.

Importar pandas
# Considere o DataFrame com 5 registros
Anexando = pandas.Quadro de dados(
'Ideia': ['All', 'Abastecimento de água', 'Eletricidade', 'Drilling', 'Electricity'],
'Demografia': ['AP', 'Gujarat', 'Patna', 'Indore', 'Noruega'], index = [2,3,4,5,6])
Print ("Anexando dados: \ n")
Imprimir (anexar)
# Anexe essas linhas às unidades1.Arquivo CSV
Anexando.to_csv ("unidades1.csv ", mode = 'a', index = false, cabeçalho = false)
imprimir ("anexado 5 linhas com sucesso!")

Saída:

Explicação:
As cinco linhas são anexadas nas “unidades1.Arquivo CSV ”. Vamos abrir e ver.

Anteriormente, havia 2 linhas. Agora, você pode ver que nossos registros são adicionados. Finalmente, existem 7 linhas neste arquivo CSV.

Exemplo 3: Anexe as linhas com índice e cabeçalho

Este cenário geralmente não é usado. Mas de qualquer maneira, vamos ver neste exemplo.

Vamos usar o mesmo CSV que usamos no Exemplo 2 e anexar as linhas junto com o cabeçalho e o índice.

Importar pandas
# Considere o DataFrame com 5 registros
Anexando = pandas.Quadro de dados(
'Ideia': ['All', 'Abastecimento de água', 'Eletricidade', 'Drilling', 'Electricity'],
'Demografia': ['AP', 'Gujarat', 'Patna', 'Indore', 'Noruega'], index = [2,3,4,5,6])
Print ("Anexando dados: \ n")
Imprimir (anexar)
# Anexe essas linhas às unidades1.Arquivo CSV
Anexando.to_csv ("unidades1.csv ", mode = 'a', index = true, cabeçalho = true)
imprimir ("anexado 5 linhas com sucesso!")

Saída:

Explicação:
As cinco linhas são anexadas nas “unidades1.Arquivo CSV ”. Vamos abrir e ver.

Anteriormente, havia 2 linhas. Agora, você pode ver que nossos registros são adicionados. Finalmente, existem 7 linhas neste arquivo CSV. O índice e os cabeçalhos também anexados.

Conclusão

Fornecemos uma explicação completa sobre como anexar o CSV em "pandas" neste tutorial. Examinamos três exemplos distintos para anexar os dados ao arquivo CSV já existente usando a função Pandas "to_csv ()". Certifique -se de definir os parâmetros do índice e do cabeçalho como false enquanto anexa. Depois de ler cuidadosamente este tutorial, espero que você tenha aprendido o conceito da abordagem “to_csv ()” e obtenha o sentido de como anexar os dados ao CSV.