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.
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!