前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言笔记-3

R语言笔记-3

原创
作者头像
Jon_L
修改2023-05-20 19:17:43
4640
修改2023-05-20 19:17:43
举报
文章被收录于专栏:生信矿工

生信技能树-数据挖掘课程笔记

函数与参数

代码语言:text
复制
#查看函数使用方法
?rep()

函数的帮助文档:

  • 函数分为形式参数和实际参数
  • 形式参数由函数作者指定,使用者输入实际参数时可省略实际参数

函数的自定义

代码语言:text
复制
#自定义函数
cal = function(a,b,c = 2){(a+b)*c} #c=2为函数默认值
cal(1,2)
cal(1,2,3) #函数默认值可更改

输出结果:

R包的安装

R包库:CRAN、Bioconductor

CRAN:R包默认的安装库

Bioconductor:生信相关的R包库

代码语言:text
复制
#设置CRAN和Bioconductor的国内镜像
options("repos"=c(CRAN="http://mirrors.tuna.tsinghua.edu.cn/CRAN/"))
options(BioC_mirror="http://mirrors.ustc.edu.cn/bioc/")

#CRAN安装R包
install.packages("tidyr")
install.packages('BiocManager')
#Bioconductor安装R包
BiocManager::install("ggplot2")

# 清华镜像
# http://mirrors.tuna.tsinghua.edu.cn/CRAN/
# http://mirrors.tuna.tsinghua.edu.cn/bioconductor/
# 中科大镜像
# http://mirrors.ustc.edu.cn/CRAN/
# http://mirrors.ustc.edu.cn/bioc/

#CARN更新所有R包
update.packages()
  • library()require()是检验R包是否安装成功的金标准
  • WARNING一般不会有影响,ERROR尤其注意
  • BiocManager::install()相当于library(BiocManager)install()

R包安装常见问题

  • package not available R包名输入错误 安装命令使用错误 R语言版本与R包要求不符(极少情况) R包过时,被作者删除
  • 加载某一R包,报错提醒另一R包不存在 安装所需的依赖包 更新所有安装包
  • not writable / permission denied 权限问题,管理员方式打开Rstudio
  • ??????? 中文用户名引起,修改系统环境变量
代码语言:text
复制
#require()载入安装包,若载入成功,返回TRUE
if(!require(stringr))install.packages("stringr") #载入stringr,若未安装,安装stringr
#列出R包中所有的函数和数据
ls("package:stringr")

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 函数与参数
  • 函数的自定义
  • R包的安装
  • R包安装常见问题
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档