У меня есть несколько файлов GeoJSON, которые я пытаюсь объединить в один DataFrame. Когда я открываю их по отдельности с помощью GeoPandas.read_file, проблем не возникает. Однако, когда я пытаюсь перебрать файлы, я получаю следующую ошибку:
CPLE_OpenFailedError: b'Failed to read GeoJSON data'
Вот мой код:
directory = 'C:\\Users\\Data\\output'
df = pd.DataFrame()
for file in os.listdir(directory):
filename = os.fsdecode(file)
df2 = gpd.read_file(os.path.join(directory,filename))
df = df.append(df2)
Печать os.path.join(каталог, имя файла) дает правильную строку, поэтому я не понимаю, почему это не работает, как я понимаю, должно.