首页
学习
活动
专区
圈层
工具
发布

day. 4

原创
作者头像
用户11775359
发布2025-08-08 22:33:16
发布2025-08-08 22:33:16
2510
举报

函数及R包

写函数的函数:function

代码语言:r
复制
anmy<-funtion(a,b,=a+b)
if(!require(strungr))install.packages("stringr")#如果没有安装包就执行安装,如果没安装就安装
#上述函数可以安装大多数包
#require函数不会出现报错error
if(!require(ggstatsplot))install.packages("ggstatsplot",update=F,ask=F)
#参数避免弹窗

R包安装和使用的逻辑:

安装包的方式选择R软件内函数运行的方式,不要手动下载

install安装包- library加载包-使用包里的函数

安装包后可简化: 包名::函数名() 快捷调动包里的函数 省略library步骤

could not found funtion:1)没加载函数的包; 2)存在拼写错误

there is no package called: “x”解决办法:安装包"x"

检查安装包是否成功的唯一标准:library()

R包不要设置安装包的位置 直接放在默认位置 避免后期找不到

西湖大学的镜像可以解决一些其他镜像下载不了的问题,代码如下

代码语言:r
复制
options(BioC_mirror="https://mirrors.westlake.edu.cn/bioconductor")
options("repos"=c(CRAN="https://mirrors.westlake.edu.cn/CRAN/")) 
browseVignettes("limma")#查找函数帮助文件
ls(package:limma)#查询包里面有什么函数及数据

包可以重复安装 不耗费内存 只浪费电量

R包安装问题及解决的网页链接

R包如何使用——获取帮助

(1)软件内查看函数帮助文档 ?函数名

(2) 网页搜索limma package

(3) 函数 browseVignettes("limma")

查询包里面有什么函数及数据 ls(package:limma)

使用Rproject管理工作目录

文件读取

read.csv()

tipsread.table()读取文件报错,可改为 read.delim()尝试(分隔符不同)

R语言规则:行名不允许有重复值 加粗(需自行处理数据:如取平均值)

代码语言:r
复制
#一个函数支持读取很多格式,见帮助文档(看不懂报错就放弃哈哈哈,较难)
#excel表格的到导入及导出只建议这种rio包的方式
ex1 = import("ex1.txt")
#一个函数支持导出很多格式,见帮助文档
export(ex1,file = "ex1.xlsx")

sublime软件打开文本文件

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 函数及R包
  • R包如何使用——获取帮助
  • 使用Rproject管理工作目录
  • 文件读取
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档