-1
A
回答
0
如果使用data.table,溶液可以與CJ.dt功能(https://stackoverflow.com/a/27347397/5744762)的幫助下找到。以下是我認爲你正在尋找與你提供的有限說明。
library(data.table)
#Create sample datasets
DT_tor <- data.table(ID = 1:100, time_tor = abs(rnorm(100)))
DT_bunny <- data.table(ID = 1:100, time_bunny = abs(rnorm(100)))
#CJ.dt function
CJ.dt = function(X,Y) {
stopifnot(is.data.table(X),is.data.table(Y))
k = NULL
X = X[, c(k=1, .SD)]
setkey(X, k)
Y = Y[, c(k=1, .SD)]
setkey(Y, NULL)
X[Y, allow.cartesian=TRUE][, k := NULL][]
}
#Crossjoin two data.tables
DT_CJ <- CJ.dt(DT_tor, DT_bunny)
#Get a score for the tortoise and a score for the bunny
Score_tor <- DT_CJ[time_tor < time_bunny, .N]
Score_bunny <- DT_CJ[time_tor > time_bunny, .N]
+0
非常感謝。但是如果我有野兔和烏龜的現有數據,那麼我該如何改變呢? –
+0
@SuxiZheng就像我問...此外,有資源的過多那裏弄清楚如何做你所問的你應該已經提供了這個問題的現有數據的樣本。你至少需要付出一些努力來解決你自己的問題。 –
+0
好的,我明白了!非常感謝! –
相關問題
- 1. 在R中應用循環來計算頻率分佈
- 2. 使用循環來計算R中的基本和數
- 3. 使用循環來計算序列
- 4. 使用循環計算e
- 5. 根據ID中的R來計算以前的行,for循環vs應用
- 6. 在R中使用循環或lapply
- 7. 在R中使用while循環計算立方根
- 8. 在while循環中使用curl命令
- 9. 如何寫一個for循環來計算在R中使用數學方程?
- 10. 在R中應用結構化循環內使用計數器
- 11. 使用循環算法來計算所需的時間
- 12. 使用對循環用於計算
- 13. 使用Python來從列表中使用嵌套for循環來計算T's
- 14. 在Java中使用while循環來計算句子
- 15. 使用While循環來計算表中的值?
- 16. 如何在循環中使用grepl()來計算值> = x?
- 17. 計算XPath命令用java
- 18. 使用「焦油」命令循環
- 19. 對'聚合'命令使用'for'循環?
- 20. 命令行的for循環使用PowerShell
- 21. 使用R中的在線算法循環使用
- 22. 使用plyr(或*應用)來計算累計rtns
- 23. 使用For循環的Javascript計算
- 24. 使用While循環(Python)計算GPA
- 25. 計算使用嵌套循環在Python
- 26. 使用雙循環的SAS計算
- 27. 計算循環使用次數
- 28. 使用循環計算子集
- 29. top命令的CPU使用率計算
- 30. 如何計算r中使用for循環的單元格? (表()不適用)
'ifelse(A> B,1,0)'?此外,從一般意義上說明問題(您可以在Google搜索中找到答案),提供數據集並提供期望的輸出,這很有用。 –
你到底做了什麼?它究竟如何失敗?這不是一個特定的編程問題。 – MrFlick
@AndrewPruet;弗裏克先生,我附上了描述。很抱歉對於這個誤會。 –