美文网首页
86.关于split函数

86.关于split函数

作者: 心惊梦醒 | 来源:发表于2021-11-14 17:28 被阅读0次

【上一篇:85.关于tapply函数】
【下一篇:87.关于map()函数系列】

    split函数和unsplit函数分别用来根据指定分组进行分组和重组。

split(x, f, drop = FALSE, ...)
split(x, f, drop = FALSE, ...) <- value
unsplit(value, f, drop = FALSE)

    x:向量或数据框
    f:一个或多个因子的列表,用来定义分组。当f的长度与向量x的长度不一致时,f自动循环至与x相同的长度;若x的长度不是f长度的倍数,同时会打印出警告信息。当x是数据框时,f可以时类似~g(数据框中的一个变量)或~g1+g2+...+gn(数据框中的多个变量)的公式,其中g、g1、g2、gn都是数据框中的变量名。
    drop:逻辑值,是否没有出现的levels要不扔掉。
    value:向量或数据框的列表,需与split(x,f)的结果兼容,如果长度不匹配,则会自动循环至相同长度。

【上一篇:85.关于tapply函数】
【下一篇:87.关于map()函数系列】

相关文章

网友评论

      本文标题:86.关于split函数

      本文链接:https://www.haomeiwen.com/subject/fuioaltx.html