Valueerror error: 1 Columns passed, passed data had 12 Columns

Asked

Viewed 71 times

0

I’m trying to make a Dataframe but I get this error:Valueerror: 1 passed, passed data had 12 Columns. Here’s my code:

import pandas as pd 
colunas = ['Legenda']
conteudo2 = [['Pontos Ganhos','Vitórias','Empates','Derrotas','Saldo de Gols','Gols   Pró','Gols Contra','Chance de campeão','Chance de Libertadores','Chance de Pré Libertadores','Chance de Sul Americana','Chance de Rebaixamento']]
legenda = pd.DataFrame(conteudo2,index=['PG', 'V', 'E', 'D', 'SG', 'GP', 'GC', 'AP','CC', 'CL','CPL','CSA','CR'],columns=colunas)

1 answer

3

The first error for your case occurs here, where you pass a 'list' list'

conteudo2 = [['Pontos Ganhos','Vitórias','Empates','Derrotas','Saldo de Gols','Gols   Pró','Gols Contra','Chance de campeão','Chance de Libertadores','Chance de Pré Libertadores','Chance de Sul Americana','Chance de Rebaixamento']]

The second error occurs because you have more indexes than content2.


Code

import pandas as pd 

colunas = ['Legenda']
conteudo2 = ['Pontos Ganhos','Vitórias','Empates','Derrotas','Saldo de Gols',
             'Gols Pró','Gols Contra','Aproveitamento','Chance de campeão',
             'Chance de Libertadores','Chance de Pré Libertadores',
             'Chance de Sul Americana','Chance de Rebaixamento']

legenda = pd.DataFrame(conteudo2,index=['PG', 'V', 'E', 'D',
                                        'SG', 'GP', 'GC',
                                        'AP','CC', 'CL',
                                        'CPL','CSA','CR'],columns=colunas)

Exit

    Legenda
PG  Pontos Ganhos
V   Vitórias
E   Empates
D   Derrotas
SG  Saldo de Gols
GP  Gols Pró
GC  Gols Contra
AP  Aproveitamento
CC  Chance de campeão
CL  Chance de Libertadores
CPL Chance de Pré Libertadores
CSA Chance de Sul Americana
CR  Chance de Rebaixamento

Browser other questions tagged

You are not signed in. Login or sign up in order to post.