2
我想從R的實例訂閱KDB tickerplant。特別是,每當tickerplant收到一些新的數據時,我想在我的R-client上對新接收的數據運行一個處理程序。如何從R客戶端訂閱KDB tickerplant?
我已經讀到
那麼任何人都可以指向正確的方向,甚至更好,有任何例子嗎?
我想從R的實例訂閱KDB tickerplant。特別是,每當tickerplant收到一些新的數據時,我想在我的R-client上對新接收的數據運行一個處理程序。如何從R客戶端訂閱KDB tickerplant?
我已經讀到
那麼任何人都可以指向正確的方向,甚至更好,有任何例子嗎?
據我所知,你不能直接在R中執行它。你可以從R中調用Java和C,所以它只是爲那些編寫包裝器的情況。這裏有一些簡單的例子(不是kdb,但是相同的原理):http://users.stat.umn.edu/~geyer/rc/
我最近沒有看過,但有人可能在http://code.kx.com上貢獻了這樣做的代碼。
最主要的是監聽循環 - 我不確定這是如何在R中工作的,因爲你不能真正開始後臺線程。
另一種方法是輪詢,這顯然不是一個很好的選擇。
你也許可以用'rjava'包裝java調用。它不應該調用java代碼,但也許這不是最有效的方法。 – agstudy 2014-10-18 14:25:26