目前我正在學習data.table在R.這讓我感到困惑的幾個問題:的R - 的數據表中的記錄順序從子集化列
是否子集化列始終保持記錄的順序? (即行1,2,3會留作爲行1,2,3,而不是行1,3,2)
此外,沒有相同的結論適用於不同的表達式,如
DB[[1]], DB$V1
等
2. 當子集化多列,我知道我需要使用像DB[,.(V1, V2)],
但我感到困惑的是什麼,從DB[,V1, V2]?
的代碼運行的結果,似乎產生結果,但行不在與原始表格的順序相同。如果有人能解釋後面的代碼是什麼意思,這將是很大的幫助。
非常感謝!