【发布时间】:2018-10-15 04:44:42
【问题描述】:
我有许多 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(directory, filename) 会产生正确的字符串,所以我不明白为什么这不能正常工作。
【问题讨论】: