取消
顯示的結果
而不是尋找
你的意思是:

如何將緯度/經度geohash磚使用geohashTools R圖書館嗎

Jeff1
因素二世

我繼續接收解析錯誤當試圖將緯度/經度數據在數據geohash磚。我試過兩種編碼方法在R和得到同樣的錯誤。

庫(geohashTools)

方法# 1

my_tbl geo_hash < - gh_encode美元(my_tbl緯度美元,美元my_tbl經度,精密= 9 l)

方法# 2

my_tbl < - my_tbl % > %

變異(geo_hash = gh_encode(緯度、經度、精密= 9 l))

有什麼建議嗎?

傑夫

1接受解決方案

接受的解決方案

Jeff1
因素二世

問題是我試圖運行gh_encode火花dataframe函數。我需要收集日期為R dataframe然後運行功能。

在原帖子查看解決方案

4回複4

Hubert_Dudek1
尊敬的貢獻者三世

請安裝要求圖書館集群settings選項卡- >庫,比安裝新從凹口並安裝它。我測試之後geoHashTools工作沒有問題(第二張截圖)

image.pngimage.png

Whmmmmm。我跑installed.packages從命令行()及其顯示geohashTools包libpath /磚/火花/ R / lib”(版本0.3.1)所以我假設我有加載。然後我跑以下測試:

r %

lat < - c (24.123, 45.123)

長< - c (145.123, 130.124)

測試< - gh_encode(緯度、經度、精密= 9 l)

測試

[1]“xhrlnr7qd”“ybh89n3ks”

所以命令但下麵的代碼工作

#添加geohash

my_tbl < - my_tbl % > %

變異(geo_hash = gh_encode(緯度、經度、精密= 9 l)

結果在以下錯誤信息:

錯誤使用(“逃脫”):錯誤UseMethod(“逃脫”):

任何應用程序“逃離”的方法應用到一個對象的類c (‘my_tbl’,‘tbl_lazy’,‘台’)”

我新磚有任何線索的錯誤是想告訴我什麼。

還有其他的建議嗎?

- - - - - - - - - - - - - - - - - - - - - - -

我隻是找不到R gh_encode函數火花df工作所以我跑的收集()函數,然後重複變異和gh_encode函數R data.frame和轉換回一個火花dataframe。這似乎已經奏效。不過不是最優的解決方案(需要在火花dataframe工作),但工作。

Jeff1
因素二世

問題是我試圖運行gh_encode火花dataframe函數。我需要收集日期為R dataframe然後運行功能。

Kaniz
社區經理
社區經理

嗨@Jeff Reichman,謝謝你為我們的社區提供解決方案。

歡迎來到磚社區:讓學習、網絡和一起慶祝

加入我們的快速增長的數據專業人員和專家的80 k +社區成員,準備發現,幫助和合作而做出有意義的聯係。

點擊在這裏注冊今天,加入!

參與令人興奮的技術討論,加入一個組與你的同事和滿足我們的成員。

Baidu
map