1
resposta

Nome das colunas

O nome das colunas é uma string, deveria aparecer sempre entre aspas como no exemplo 1, mas no exemplo 2, os nome das colunas (1970:2021) não estão entre aspas, e nem funciona se estiver. Não deveria ser entre aspas?


colunas_info = list(emissoes_gases.loc[:,'Nível 1 - Setor':'Produto'].columns) # exemplo 1

colunas_emissao = list(emissoes_gases.loc[:,1970:2021].columns)                   # exemplo 2
1 resposta

No exemplo 1, os nomes das colunas são strings, por isso estão entre aspas. No exemplo 2, você está selecionando colunas que representam números (1970 a 2021) e, nesses casos, se as colunas forem de tipo numérico (inteiros), não devem ser colocadas entre aspas. A seleção entre strings e números depende do tipo de dados presente nas colunas.