Avatar ·

Como juntar elementos de uma tupla?

📁 cortejo, python

Tenho uma tupla:

('2020-08-02', '00:00', 'A', 'B', 'C')

Preciso juntar o primeiro e o segundo elementos:

('2020-08-02 00:00', 'A', 'B', 'C')

Alguém sabe como fazer isso?

Avatar ·

Provavelmente o erro está no fato de que os dados no arquivo não estão divididos corretamente (por exemplo, há um cabeçalho antes dos dados). Quando o pandas tenta analisar o arquivo, a biblioteca precisa entender quantas colunas criar, e se nas primeiras linhas a quantidade de elementos de dados for diferente das linhas subsequentes, ocorrerá um erro.

Conheço duas soluções.

  1. Ignorar o erro.

    pd.read_csv(filename, sep='\\t', error_bad_lines=False)

    Neste caso, a tabela será criada com base na primeira linha, e tudo que não se encaixar no formato dela será ignorado. Serve para quando você tem dados a partir da primeira linha, mas em algum lugar do arquivo os dados podem estar "corrompidos".

  2. Pular

Faça login para deixar uma resposta

Blogs