Pandas 空间启用 dataframe 错误。 无法加载数据集:无法将非有限值(NA 或 inf)转换为 integer

发布时间:2022-10-07 / 作者:清心寡欲

本文介绍了Pandas 空间启用 dataframe 错误。 无法加载数据集:无法将非有限值(NA 或 inf)转换为 integer的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我的代码最近开始抛出错误,但在 2022 年 8 月 24 日之前运行良好。出错的行是我创建 pandas 空间启用数据帧的行。

agol_df = pd.DataFrame.spatial.from_layer(fLayer)

gdb_df = pd.DataFrame.spatial.from_featureclass(lyrPath)

这些行只是从我的在线托管要素图层(第一行代码)和我的本地要素地理数据库(第二行代码)创建数据框。

这对我来说很奇怪,因为 dataframe 似乎正在尝试将我的浮点数转换为整数,即使我没有在这些行中进行转换。 我确实在这些层中存在 null 数据,但在之前创建 dataframe 时它从来都不是问题。 我也很困惑,因为这段代码运行了好几个月却突然抛出错误。

任何帮助将不胜感激,谢谢!




暂无解决方案

[英文标题]Pandas spatially enabled dataframe error. Could not load dataset: Cannot convert non-finite values (NA or inf) to integer


声明:本媒体部分图片、文章来源于网络,版权归原作者所有,如有侵权,请联系QQ:330946442删除。