zoukankan      html  css  js  c++  java
  • R实用小技巧

      输出重定向

    # 文本重定向
    # cat
    cat("hello",file="D:/test.txt", append=T)
    
    # sink("filename")
    a = which(colnames(a_card_data) == 'td_final_score')
    b = which(colnames(a_card_data) == 'td_multiple_platforms_num_60m')
    colnames(a_card_data)[a:b]
    
    library(smbinning)
    getwd()
    sink("./test.txt")   # 加append=T表示追加
    for(i in colnames(a_card_data)[a:b]){
        cat(i,'
    ')
        print(smbinning(df=a_card_data[ind_new,], y="timeout_lable", x=i, p=0.05))
        cat("-------------------
    ")
        print(smbinning(df=a_card_data[!ind_new,], y="timeout_lable", x=i, p=0.05))
        cat("
    ************************************************
    ")
    }
    sink()
    
    # 图形重定向
    # pdf("filename.pdf"), png, jpeg,最后使用dev.off()将输出返回到终端
    

      全排列

    ##################  --全排列数----  #################
    
    perm=function(aa,s,e){
      if(s==e)print(aa) #{seqs=rbind(seqs,aa);print(seqs)}  ##return(aa) ##{seqs[d,]<<-aa;d=d+1}    #{seqs[k,]=aa;k=k+1}
      else{
        for(i in s:e){
          if(i != s){
            t=aa[s];aa[s]=aa[i];aa[i]=t
          }
          perm(aa,s+1,e);
          #t=aa[s];aa[s]=aa[i];aa[i]=t      #防止改变原始序列值
        }
      }
    }
    #seqs=matrix(0,9,3)  #rep(0,5)
    #perm(1:3,1,3)
    #seqs
    
    ###############--重定向文本----#########################
    #setwd("")
    sink("D:/Dasktop/sin.txt")
    perm(1:8,1,8)  #perm(c('a','b','c'),1,3)
    sink()
    

      链接

    R 字符处理函数

  • 相关阅读:
    Flex实现页面多态state对象
    Flex精华摘要使用AS脚本
    JMeter最常用的三种类型的压力测试
    工作流简介
    Android模拟器使用模拟SD卡
    交大研究生,就一个字牛
    Google code上利用SVN托管代码
    主流浏览器内核概览
    Android开发之ADB使用
    Redis入门教程
  • 原文地址:https://www.cnblogs.com/iupoint/p/9682073.html
Copyright © 2011-2022 走看看