zoukankan      html  css  js  c++  java
  • R语言的自定义函数—字符组合

    前两天写了几个函数,对里面收获到的一些东西做一些记录。

    函数str_comb,用于输入一个字符串或数值向量,返回由向量中元素组成的不重复的长度小于向量长度的所有组合,结果用矩阵形式输出。

    函数使用结果如下:

    思路很简单,在R中有个函数combn函数,能产生指定向量中元素组成的指定长度的组合,这个函数做的就是将这些组合放到一起,所以重点就是combn函数和循环。

    不过最后多了一个空值,应该是停止条件出了点毛病,不过我自己没看出来,有人愿意指教最好。

    里面涉及到的一些R基础:

    1、choose函数:choose(x,y),排列组合中的C(x, y),从x个元素中任取y个元素的子集数目在,只返回数值。

    2、combn函数:combn(x,y),x为向量,y为随机组合的长度,如下:

    3、中断循环的break语句。

    4、数据框的按列和按行组合(cbind函数)

    5、加载R函数文件:source函数

    6、加载历史和数据:history函数和load函数,

    7、paste函数:字符组合函数

    8、ncol和nrow函数:返回列数和行数

  • 相关阅读:
    CCF_ 201403-2_窗口
    CCF_201503-2_数字排序
    [loj3346]交换城市
    [cf516E]Drazil and His Happy Friends
    [cf505E]Mr. Kitayuta vs. Bamboos
    [loj3343]超现实树
    [loj3331]选课
    [loj3342]制作菜品
    [loj3156]回家路线
    [loj3339]美食家
  • 原文地址:https://www.cnblogs.com/rhongp/p/6383815.html
Copyright © 2011-2022 走看看