美文网首页
R中的expand.grid() 函数

R中的expand.grid() 函数

作者: 生信编程日常 | 来源:发表于2020-12-25 23:37 被阅读0次

    在R中,expand.grid()函数可以返回几个元素所有可能的组合,使我们免于多层遍历的苦恼。比如如下例子:

    sex <- c('female', 'male')
    age <- c(10, 20, 30)
    major <- c('math', 'physics', 'art')
    expanded_data <- expand.grid(sex, age, major)
    print(expanded_data)
    

    上述代码输出:


    其实这个就是我们提供的sex,age,major中的变量分别组合起来得到的,类似于,遍历三层循环得到所有的排列组合。

    相关文章

      网友评论

          本文标题:R中的expand.grid() 函数

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