【问题标题】:Read in Python an 'sf' spatial dataset exported from R in .rds format在 Python 中读取以 .rds 格式从 R 导出的“sf”空间数据集
【发布时间】:2020-04-22 10:11:55
【问题描述】:

有没有办法以.rds 格式从R 导出的空间数据集加载到Python?原始数据的类是sf data.frame。我知道使用rpy2geopandasshapely 可以做到这一点,但这需要在本地安装R (example here)。

这里的挑战是在没有在本地机器上安装 R 的情况下在 python 中读取文件。有没有办法做到这一点?

Here is file that can be used as an example.

【问题讨论】:

  • 嗨布鲁诺。这并不是真正的重复,因为在这个问题中,问题是要解决问题没有在本地机器上安装 R
  • 他们谈论的是 pyreadr,但现在真的很有限,所以我认为它在这里也不会起作用

标签: python r geospatial shapely sf


【解决方案1】:

简短的回答是“否”。 RDS 文件格式是 R 自己的对象存储格式,在 R 之外没有实现来读取它们。

因此,长答案是“是”,但需要有人阅读和理解文件格式并用 Python(或与 Python 接口的 C++)编写实现。

【讨论】:

    猜你喜欢
    • 2020-03-08
    • 2019-07-21
    • 2018-11-14
    • 1970-01-01
    • 2017-01-05
    • 2018-08-01
    • 2010-09-26
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多