在下面的文章,ffbase :: as.character中的「by」參數是做什麼的?
aggregation using ffdfdply function in R
有這樣的一條線。
splitby <- as.character(data$Date, by = 250000)
出於好奇,不知道by
是什麼意思。這似乎與ff
數據幀有關,但我不確定。 Google搜索和as.character
和as.vector
的R文檔沒有提供有用的信息。
我嘗試了一些例子,但下面的代碼給出了相同的結果。
d <- seq.Date(Sys.Date(), Sys.Date()+10000, by = "day")
as.character(d, by=1)
as.character(d, by=10)
as.character(d, by=100)
如果有人能告訴我它是什麼,我會很感激。先謝謝你。
的'by'被傳遞給'chunk.default',所以在'chunk'它的文檔是因爲它得到準確的:'是:在sequence'的增量(被用作'? seq')。 – SimonG
然後它只是被忽略。在R中,所有未知或未使用的參數都會被默認地忽略。這可能是原始海報的剪貼錯誤,例如,從複製seq(...)命令。 – smci
我不認爲它被忽略。 'chunk.ff_vector'和'chunk.ffdf'都捕獲'...',並通過'do.call'傳遞給'chunk.default'。如果指定了'by',那麼'chunk.default'將使用它(正如文檔所建議的,與'seq'使用它相似)。 – SimonG