,直到價值,我想在data.table返回一個新列,顯示有多少行,直至達到比(的溫度)的電流值以下。[R data.table count行達到
library(data.table)
set.seed(123)
DT <- data.table(Temp = runif(10,0,20))
這是我想它看起來:
set.seed(123)
DT <- data.table(
Temp = runif(10,0,20),
Day_Below_Temp = c("5","1","3","2","1","NA","3","1","1","NA")
)
確定這是偉大的@jeremycg,並確保我的理解是正確的,如果我想查什麼排的溫度值就比其它列下(附加列)值如何改變這種方法?謝謝 – user3740289
沒問題。你可以把'。$ Temp [x:length(。$ Temp)]'改成'。$ additionalcolumn [x:length(。$ Temp)]''。 – jeremycg
不幸的是,這個(和我自己刪除的答案)似乎和一個潮溼的一週一樣緩慢。即使在100K的情況下,這也要花上一分鐘的時間。我認爲必須通過一些聯接或棘手的方法來解決這個問題。阿倫,你在哪裏? – thelatemail