VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

便宜国外vps论坛_请问有没有会R语言的大佬 一个脚本小修改

locvps
主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情!
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作
  1. #### table1 —-
  2. setwd(tabPath)
  3. # https://cran.r-project.org/web/packages/table1/vignettes/table1-examples.html
  4. # 变量名设置
  5. labels = list(
  6.     # variables = list(age_at_initial_pathologic_diagnosis = “Age (year)”,
  7.     #           gender = “Gender”,
  8.     #           relative_family_cancer_history = “Family history of cancer”,
  9.     #           pathologic_stage = “TNM stage”,…),
  10.     variables = labs_list, # 等同于上示设置
  11.     groups = list(“”, paste0(symbol, ” Expression”), “”)) # 表头大组
  12. # 设置函数用于添加p值列
  13. rndr = function(x, name, …) {
  14.     # 将data_for_table1替换为真实的数据
  15.     if (length(x) == 0) {
  16.         y <- data_for_table1[[name]]
  17.         s <- rep(“”, length(render.default(x=y, name=name, …)))
  18.         if (is.numeric(y)) {
  19.             p <- t.test(y ~ data_for_table1[,symbol])$p.value  # symbol为用于分组的基因名
  20.         } else {
  21.             p <- chisq.test(table(y, droplevels(data_for_table1[,symbol])))$p.value
  22.         }
  23.         s[2] <- sub(“<“, “<”, format.pval(p, digits=3, eps=0.001))
  24.         s
  25.     } else {
  26.         render.default(x=x, name=name, …)
  27.     }
  28. }
  29. rndr.strat <- function(label, n, …) {
  30.     ifelse(n==0, label, render.strat.default(label, n, …))
  31. }
  32. # 设置分组
  33. levels(data_for_table1[,symbol]) = c(“High”,”Low”,”P-value”)
  34. strata = c(list(Total = data_for_table1), split(data_for_table1, data_for_table1[,symbol]))
  35. # 显示表格(可直接拷贝到word里修改, 或在Viewer窗口Export -> Save as Web Page…)
  36. tab1 = table1(strata, labels, groupspan = c(1, 2, 1), droplevels = F, render = rndr, render.strat = rndr.strat)

复制代码

需要从从 https://cran.r-project.org/web/packages/table1/vignettes/table1-examples.html 中拷贝与原脚本相同的 rndrrndr.strat 函数替换掉上面脚本中的函数,并修改函数体内相应的变量名称。

loc大佬多,特来求助,本人对代码一窍不通,10元小红包不成敬意

各路大神回复说:

注册说: 我也对代码一窍不通

zmia说: Rust

heihai说: 别说钱的事儿,会的看到了肯定会琢磨, loc的技术大佬从来不含糊。你加上十块钱这题就无解了

主机参考zhujicankao.com_收集国内VPSVPS测评主机测评云服务器虚拟主机独立服务器国内服务器高性价比建站主机相关优惠信息
详细介绍和测评国外VPS主机,云服务器,国外服务器,国外主机的相关优惠信息,商家背景,网络带宽等等,也是目前国内最好的主机云服务器VPS参考测评资讯优惠信息分享平台

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:便宜国外vps论坛_请问有没有会R语言的大佬 一个脚本小修改 https://zhujicankao.com/39318.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 便宜国外vps论坛_请问有没有会R语言的大佬 一个脚本小修改
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!