簡體   English   中英

從RData文件中提取特定數據

[英]Extracting specific data from an RData file

我因過去1個月以來對R的無知而感到寬恕。 具體來說,我已經下載了許多感興趣的國家/地區的xxx_adm-_RData文件(xxx為國家/地區,-為0、1或2)。 我真正的興趣只是每個國家的經/緯度坐標,我可以用它來覆蓋諸如降雨,溫度等氣候領域的分析。在過去的兩周中,我一直在SO帖子中探討如何訪問RData文件中的國家/地區坐標,並將其與其他數據一起使用,但沒有成功。 下載后,我嘗試獲取google maps或readGR()或readBin()的嘗試未成功。 我想知道所要求的是否可行。

將rdata文件放入您的工作目錄后,執行以下操作

load("C:/Users/1_adm.RData", ex <- new.env())
ls.str(ex)

rdata將變量加載到您的工作空間中,以便該命令將向您顯示變量名是什么,以便您可以使用它們。

我沒有您正在談論的文件,所以我無法告訴您如何訪問所需的特定字段。

編輯

根據您的評論:好的,因此您加載的對象是SpatialPolygonsDataFrame類型的對象,並且具有一個名為Polygons的插槽/屬性,而對象的類型為Polygon。 我認為這些多邊形是全國各地的經緯度坐標。 訪問坐標應該看起來像

ps <- gadm@polygons[1]   

然后像

ps@coords  

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM