看板 Statistics 關於我們 聯絡資訊
------------------------------------------------------------------------ TITLE請著名軟體類別 [軟體程式類別]: 請填入軟體程式類 R [程式問題]: 敘述統計 [軟體熟悉度]: 低手 [問題敘述]: 我想處理一筆資料,他有兩個欄位(ncol=2)。 我想找出發生最多相同情況時候。 譬如說: 有一個人在台灣某城市走動,我們已知他經緯度。 紀錄他1小時內,行走的所有軌跡。 利用所知道的,經緯度去找出他最常出現地方。 我只會用比較笨方法,如下: 先用經度,找出最常出現點的,類似眾數。 接下來,找出剛所找到經度。 再用同樣步驟,找出緯度的眾數。 但我寫兩個 FOR 程式有點緩慢。 請問有沒有比較快方法,或內建程式呢?? 謝謝 -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.117.96.182
diplazium:只是要找出頻率最高的經緯度組合的話: 03/03 21:16
diplazium:sort(table(paste(x[,1],x[,2])),decreasing=T) 03/03 21:17
diplazium:排第一個的就是答案 03/03 21:18
anniecs:頻率最高的點不一定是經度或緯度個別的眾數吧? 樓上是對的 03/03 22:10
rockken:謝謝,D大。忘了可以先合起來再計算次數^^。 03/03 22:51