импорт из нескольких файлов CSV git в pandas - PullRequest
0 голосов
/ 15 апреля 2020

Hy Ребята, я пытаюсь импортировать в Dataframe много CSV-файлов. Я выдал ошибку: Ошибка значения: Нет объектов для объединения

Это мой код:

from glob import iglob
import numpy as np
import pandas as pd
# read datas from github repository
path = r'https://github.com/CSSEGISandData/COVID-19/tree/master/csse_covid_19_data/csse_covid_19_daily_reports'
df1 = pd.concat((pd.read_csv(f) for f in iglob(path+"/*.csv", recursive=True)), ignore_index=True)

спасибо за вашу помощь. Если думаете, что это связано с определением пути?

1 Ответ

1 голос
/ 15 апреля 2020

Ошибка указывает, что dfs пуст, следовательно, строка pd.concat (dfs, ...) не выполнена. Итак, я предполагаю, что файлы .csv находятся не там, где они ожидаются.

Если у вас странная структура папок данных, она должна загружаться, но мне сложно это знать, так как я не могу посмотрите структуру вашей папки.

Попробуйте эту конструкцию:

path =r'C:\DRO\DCL_rawdata_files'
filenames = glob.glob(path + "/*.csv")

dfs = []
for filename in filenames:
    dfs.append(pd.read_csv(filename))

df1 = pd.concat(dfs, recursive=True)), ignore_index=True)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...