GeeksforGeeks (Português)

vamos ver como converter o ficheiro de texto para CSV usando Python Pandas. O Python irá ler dados de um ficheiro de texto e irá criar um dataframe com linhas iguais ao número de linhas presentes no ficheiro de texto e colunas iguais ao número de campos presentes numa única linha. Veja abaixo exemplo para uma melhor compreensão.,

Texto Original do Arquivo

Dataframe criado a partir superior de arquivo de texto aparecerá da seguinte forma:

Arquivo CSV formado a partir de determinado arquivo de texto

Nota: A primeira coluna no dataframe é a indexação, que é por padrão quando um arquivo de texto é lido.

Uma vez que o dataframe é criado, vamos armazenar este dataframe em um formato de arquivo CSV usando o método Dataframe.to_csv ().

sintaxe: Dataframe.,to_csv(parâmetros)

Retorno: None

Vamos ver exemplos:

Exemplo 1:

Saída:

Arquivo CSV formado a partir de determinado arquivo de texto

O arquivo de texto de leitura é o mesmo que acima. Após uma execução bem sucedida de código acima, um arquivo chamado ” GeeksforGeeks.csv ” será criado no mesmo diretório.

Exemplo 2: suponha que o cabeçalho da coluna não é dado e que o ficheiro de texto se parece com:

ficheiro de texto sem cabeçalhos

depois, ao escrever o código, poderá indicar os cabeçalhos.,

Saída:

ficheiro CSV com cabeçalhos

vemos que os cabeçalhos foram adicionados com sucesso e o ficheiro foi convertido de ‘.txt ‘format to’.formato csv.

exemplo 3: Neste exemplo, os campos no ficheiro de texto são separados por delimitador definido pelo utilizador “/”.

‘/’ ficheiro de texto delimitado

Saída:

ficheiro CSV

ao ler os dados, especificamos que os dados devem ser tokenizados com o delimitador especificado. Neste caso”/”.atenção, totó!, Fortaleça suas fundações com o curso Python Programming Foundation e aprenda o básico.

para começar, os seus preparativos para a entrevista melhoram os conceitos das estruturas de dados com o curso Python DS.Etiquetas de artigos:

Share

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *