codificando questões e delimitando opções ao escrever pandas datraframe para csv
em pandas, escrever um quadro de dados para um arquivo csv requer consideração cuidadosa do caractere codificação e delimitadores. Tentar usar a codificação padrão 'ASCII' pode levar ao UnicodeEncodeError para caracteres não-ASCII.
para resolver isso, especifique uma codificação apropriada usando o argumento de codificação. Por exemplo, para gravar em um arquivo CSV com a codificação UTF-8:
df.to_csv('out.csv', encoding='utf-8')
outro requisito comum é delimitar o arquivo por guias em vez de vírgulas. Os pandas não fornecem um método explícito 'TO-TAB', mas o argumento do SEP pode ser usado para especificar o delimitador. Para gravar um arquivo CSV delimitado por Tab:
df.to_csv('out.tsv', sep='\t')
Além disso, você pode querer ajustar o cabeçalho e o índice opções . Para remover o índice e adicionar um cabeçalho:
df.to_csv('out.tsv', sep='\t', index=False, header=True)
especificando o apropriado Codificação e delimitador, você pode exportar com sucesso seu quadro de dados de pandas para um arquivo CSV ou TSV, garantindo o manuseio adequado de codificação e delimitando.
Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.
Copyright© 2022 湘ICP备2022001581号-3