1
resposta

Criando um ID

Ola boa noite.

eu estou unificando um conjunto de arquivos xlsx, para formar um unico arquivo, cada um deles tem um titulo unico EX: L03_Tago.xlsx

eu quero remover o .xlsx e colocar o L03_TAGO em cada linha do arquivo numa nova coluna para virar um identificador unico.

eu tentei desta forma mas não tive sucesso:

df_lista=[]
for oc in ocorrencias:
    df = pd.read_excel(oc)
    df["CONCESSIONARIA"] = palavras_removidas
    oc_consolidado = df_lista.append(df)

Podem me ajudar por gentileza

1 resposta

Olá Thiago, tudo bem? Espero que sim!

Você pode dar mais detalhes do que espera ter como resultado?

Pelo que entendi você queria que o nome de cada arquivo que está lendo fosse adicionado em uma linha ou coluna do DataFrame. No caso seria adicionado em uma nova linha ou nova coluna?

No código que você fez, o ocorrencias é uma lista com o caminho dos arquivos?

Após a leitura o arquivo com o read_excel(), foi acessada a coluna CONCESSIONARIA ou foi criada uma nova coluna com esse nome e foi colocado os dados palavras_removidas. Era esse o intuito dessa parte do código?

Por fim df_lista.append(df) irá adicionar o dataframe a uma lista e não adicionar os dados a um DataFrame. Era esse o intuito dessa parte do código?

Estou à disposição para ajudar. Espero por mais detalhes.