Como posso ler mais de um Arquivo csv e juntar?
Por exemplo tenho a pasta dados com df 1 e df2, quero ler eles e juntar em uma única base.
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Como posso ler mais de um Arquivo csv e juntar?
Por exemplo tenho a pasta dados com df 1 e df2, quero ler eles e juntar em uma única base.
Ola, Garielly!
Eu não sei se há uma função especifica para isso, mas você conseguiria obter o mesmo resultado com o código abaixo:
#atribuindo o caminha do arquivo:
file_1 = "/kaggle/input/brazilian-ecommerce/olist_order_reviews_dataset.csv"
file_2 = "/kaggle/input/brazilian-ecommerce/olist_order_reviews_dataset.csv"
#colocar os caminhos dos arquivos dentro do []
df = pd.concat(map(pd.read_csv, [file_1, file_2]))Se todos os arquvios do diretorio seguirem o mesmo padrão, você pode fazer assim:
import os
directory = '/kaggle/input/brazilian-ecommerce'
#lendo todos os arquvos do diretorio
files_name = os.listdir(directory)
#criando o caminho completo ( diretorio +nome do arquivo)
path_files = [directory + '/' + f for f in files_name]
df = pd.concat(map(pd.read_csv,path_files))Espero ter ajudado!