R core的`split`函数背后的算法是什么?

split是R核心中特别重要的功能。提供有关数据操作的基于R的解决方案的许多Stack Overflow答案都依赖于此。这是任何分组作业的主力工作。


还有许多问题的解决方案仅需一行即可split。很多人不知道


split.data.frame 可以按行拆分矩阵;

split.default 可以按列拆分数据帧。

也许R文档split不是很好。它确实提到了第一次使用,但没有提及第二次使用。


splitR核心中有四种方法:


methods(split)

#[1] split.data.frame split.Date       split.default    split.POSIXct

我将提供一个答案的深度如何解释split.data.frame,split.default和C级.Internal(split(x, f))的工作。在“日期”和“ POSIXct”对象上欢迎其他答案。


慕神8447489
浏览 616回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP