首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏生信技能树生信入门马拉松

    Day7-R语言综合运用

    = x$file_namex = x[colnames(y),]colnames(y) = x$ID# 2.一些搞文件的函数----dir() # 列出工作目录下的文件dir(pattern = ".R$ ") #列出工作目录下以.R结尾的文件file.create("douhua.txt") #用代码创建文件file.exists("douhua.txt") #某文件在工作目录下是否存在file.remove

    31810编辑于 2024-05-08
  • 来自专栏科研菌

    Day7R语言课程 (R语言进行数据可视化)

    编程语言通常有办法允许多次执行代码,或者在“循环”中执行。虽然R语言也有“循环”,但有些函数更直接,例如apply()函数map()族和函数族。 如果你有兴趣了解基本R功能的绘图,查看课程(https://hbctraining.github.io/Intro-to-R/lessons/basic_plots_in_r.html)。 注意:不限于上面指定的颜色,你可以使用十六进制代码选择许多颜色,获取有关R中调色板的更多信息:http://www.cookbook-r.com/Graphs/Colors_(ggplot2)/。 7. 将图片导出到文件 有两种方法可以将图输出到文件中(而不是简单地在屏幕上显示)。第一种(也是最简单的)是直接从RStudio“Plots”面板导出,点击绘图面板上方的Export。 R提供选择png或pdf等格式,选择要存放图片的目录。还提供了决定输出图像大小和分辨率的选项。 第二种方法是使用R函数并将写入文件编码到脚本中。

    8.1K10发布于 2020-12-22
  • 来自专栏Hank’s Blog

    2-7 R语言基础 数据框

    > df <- data.frame(id=c(1,2,3,4),name=c("a","b","c","d"),gender=c(TRUE,TRUE,FALSE,FALSE)) > nrow(df) #4行 [1] 4

    35820发布于 2020-09-16
  • 来自专栏科技记者

    《高效R语言编程》7--高效优化

    软件配置 需要使用C++编译器,安装方法取决于操作系统,Linux:一般安装了R就会安装了;Mac:Xocode;Windows:Rtools,与版本要对应。 有没有见过显示n是6L,而不是6的情况,L是一个简写,用于生成 一个整型,应该是long吧,R中数值是以双精度存储的。整数可以比小数存储空间节约一倍,更进一步节约空间是用bit包。 Rcpp C++是一个现代、快速并具有较强支持度的语言,包含各种库。Rcpp提供了一个友好的API,编写高性能代码,C++中瓶颈的典型是地址循环与递归函数。 cppFunction()可以转换成R代码。 add_r <- function(x, y) x * y # R语言版 # C++版 library(Rcpp) cppFunction( double add_cpp(double x, double

    1.7K40发布于 2021-07-27
  • 来自专栏科研猫

    R语言从入门到精通:Day7

    这次的教程的重点就是R语言中处理图形的一般方法,包括了图形的创建和保存、图形特征的修改、一些图形处理的通用方法(后面还会重点关注特定类型的图形)以及图形组合的各种方法。 图7:示例代码4 大家可以自己试一下上面的两种方法,看生成的图形和图6有什么不一样。 有时候我们要把文本或者数字标注在图形上,这件事情在很多绘图软件中是比较难实现的一个事情,但是对R语言来说,这些都是小case。函数text()和mtext()可以帮我们解决这个问题。 小结 R语言绘图其实没有任何特别难的地方,只需要多费点脑子,多多记忆函数和参数就OK了。记住一句话:编程是不会把电脑编坏的,不要把电脑当作娇花嫩草,多上手多练习才能记忆深刻。 R语言入门绘图代码 ! 原文详情:“科研猫”公众号

    1.3K10发布于 2019-09-24
  • 来自专栏数据小魔方

    数据地图系列7|R语言版(上)

    今天跟大家分享的是数据地图系列的第七篇——使用R语言制作热力数据地图! 也许很多小伙伴儿对于R语言还很陌生,感觉很神秘。 确实,R语言的数据地图需要使用很长的代码来写。 首先介绍小魔方的R语言系统配置环境: R version 3.2.3 RStudio Version 0.99.484 因为R语言原始编辑器的操作不够灵活,所以我将在R的第三方编译器:R Studio 在正式开始之前,必须确保你的R语言环境中已经安装以下包: ggplot2 plyr maptools 如果还未安装,需要先安装:install.packages("ggplot2","plyr","maptools 以上代码及其输出的热力数据地图是使用R中的经典数据可视化包——ggplot2包完成的。其中通过多个图层叠加(图层之间用“+”实现连接)。 关于R语言中可调用的颜色参数: ? 获取作图数据源文件(42.7MB):https://pan.baidu.com/s/1kVcuQpT

    2.4K52发布于 2018-04-10
  • 生信技能树- R语言-day7

    ) = x$file_namex = x[colnames(y),]colnames(y) = x$ID2.一些搞文件的函数----dir() # 列出工作目录下的文件dir(pattern = ".R$ ") #列出工作目录下以.R结尾的文件file.create("douhua.txt") #用代码创建文件file.exists("douhua.txt") #某文件在工作目录下是否存在file.remove

    87200编辑于 2024-04-20
  • 来自专栏R语言的基本操作

    R语言day7:函数的高级运用(2)

    44f1dc34-a01e-4a7b-a7a1-a90064039fdd.htseq.counts.gz## ID## 1 TCGA-AA-3531 -11R-A37K-07## 5 TCGA-AZ-6600-11A-01R-1774-07## 6 TCGA-CM-6676-01A-11R-1839-07## 7 TCGA-AA-3971-01A-01R ENSG00000000971.14 3958## 44f1dc34-a01e-4a7b-a7a1 .R"## [7] "6_表达矩阵画箱线图.R" "7_一些顶呱呱的函数.R"## [9] "8_exercise.R" "9_anwser.R" ## [11] .R" ## [5] "4_隐式循环.R" "5_两个数据框的连接.R"## [7] "6_表达矩阵画箱线图.R" "7_一些顶呱呱的函数.R"## [9] "8_exercise.R

    25410编辑于 2024-03-14
  • 来自专栏R语言的基本操作

    R语言day7:函数的高级运用(1)

    26300编辑于 2024-03-13
  • 来自专栏Java爬坑系列

    R语言入门】R语言环境搭建

    安装完成之后,你将会看到一个朴实无华的图标,没错,这就是 R 语言本尊了。 ? R 语言简单实例 主要工作已经完成,让我们动动小手,优雅的单击(或双击)R Studio 图标,来感受一下R 语言的魅力。 plot> y <- exp(-.5*lx^2) plot> op <- par(mfrow = c(2,1), mar = par("mar")-c(1,0,2,0), mgp = c(2, .7, 小结 到此为止,R 语言就已经顺利的收入囊中了,恭喜你,又掌握了一门语言(的 Hello world)了。 【此处应有掌声】 接下来,会继续介绍 R 语言的基本用法和其中比较重要的函数使用方法,目标是能使用 R 语言对数据进行初步分析,以便能在生活和工作之中有所应用。

    3.1K22发布于 2020-12-01
  • 来自专栏全栈程序员必看

    r语言绘图参数(R语言plot画图)

    过去一个月实验比较忙,很久没有写点东西了,今天要给amina画图,因此学习了一下R语言的基础画图。

    4.2K10编辑于 2022-07-25
  • 来自专栏小汪Waud

    R||R语言基础(三)_R

    今天继续学习R语言基础的R包使用,以R包:dplyr为例 数据准备 01 R包的安装 install.packages(“dplyr”) 或BiocManager::install(“dplyr”) #务必要打引号 02 R包的调用/加载 library(dplyr) 或require(dplyr) #这里不用引号 部分人可能会因为镜像的问题失败,解决方法https://mp.weixin.qq.com /s/XvKb5FjAGM6gYsxTw3tcWw 03 R包及数据准备 install.packages("dplyr") library(dplyr) test <- iris[c(1:2,51:52,101 经过这几期的R语言基础,你应该能够入门R了,渐渐的也要自己去学会看帮助文档,去搜报错,还记得怎么搜命令和R包的帮助文档吗? ? +命令 #搜命令帮助文档 help(package='R包') #搜R包帮助文档 如果你能独立处理这些问题,那么恭喜你,你的R应该没问题啦! 应该没问题了!!!!吧?

    4.4K50编辑于 2023-02-16
  • 来自专栏小汪Waud

    R||R语言基础(一)

    学习生信时,最常用的可视化软件就是R,可大家在使用的时候又好像用的是Rstudio,究竟什么是R和Rstudio? R是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能。 01 安装R 进入R的官网https://www.r-project.org/ 第一步 点击红框中的download R 第二步 在镜像这里中选择第一个 第三步 接下来按照红框点点点就能完成R的安装 第四步 第五步 R语言软件界面简陋,通常不直接使用,而是用图形界面的Rstudio。 1.显示文件列表 dir() #查看工作路径下文件,类似于Linux系统下的ls list.files() #同上 示例 2.加减乘除 和其他编程语言相同,直接输入即可 示例 3.赋值 赋值符号 x和y变量 rm(list = ls()) #清空所有变量 5.列出历史命令 history() #列出所有使用过的命令 或直接点击右上角History一栏中查看 6.清空控制台 CTRL L 7.

    2.7K20编辑于 2023-02-16
  • 来自专栏全栈程序员必看

    R语言安装~R,Rstudio

    一、R语言安装 首先进入官网:https://cran.r-project.org 下载相应版本的安装包 点击base 点击Download R4.1.2 for Windows,即可开始下载

    3.6K20编辑于 2022-09-14
  • 来自专栏生物信息云

    R语言基础绘图教程——第7章:小提琴图

    R基础教程可先阅读:R语言编程基础第一篇:语法基础 ggplot2绘制小提琴图 library(ggplot2) library(gplots) library(RColorBrewer) options

    3.5K20发布于 2019-08-15
  • 来自专栏机器学习与统计学

    R语言经典实例7】运算符优先级问题

    问题 R软件输出结果有误,你希望了解问题是否由运算符的优先级所导致的。 解决方 所有的运算符显示在表2-1中,并以最高优先级至最低优先级的顺序排列。 帮助 方法1.7 讨论 用户在R中搞错运算符的优先级是经常遇到的问题。 我经常会犯这样的错误,例如我会不假思索地认为表达式0:n-1会生成从0~n-1的数列,但事实并非如此: > n <-10 > 0:n-1 [1] -1 0 1 2 3 4 5 6 7 8 9 该表达式生成-1~n-1的数列,因为R软件将上式理解为(0:n)-1。 你可能不熟悉表2-1中的符号%any%,R中用两个百分号夹带一个符号的形式(%...%)表示一个二元运算符。

    2.7K20发布于 2019-04-10
  • 来自专栏全栈程序员必看

    r语言 固定效应模型_r语言coef函数

    ___________________________________________________________________________________ 二、R语言中的线性混合模型 来自博客 R中的线性混合模型介绍(翻译博客)(来自科学网邓飞博客)原来来自:http://www.r-bloggers.com/linear-mixed-models-in-r/ 1、nlme lme4 Asreml 几个包的介绍: 包 优点 缺点 nlme 这是一个比较成熟的R包,是R语言安装时默认的包,它除了可以分析分层的线性混合模型,也可以处理非线性模型。 2、R语言案例 数据来源:一个传统的裂区数据来说明不同软件包的用法,这个数据oats是在MASS包中,是研究大麦品种和N肥处理的裂区试验,其中品种为主区,肥料为裂区。 在R语言中我们使用mgcv包中的lmer函数来完成这项工作。首先载入faraway包以便读取psid数据集,然后加载mgcv包,再将年份数据中心化以方便解释模型,最后用lmer函数进行建模。

    6.4K30编辑于 2022-11-17
  • 来自专栏学习记录

    R语言基础

    3.在“管理本地用户和组”中找到当前用户的用户名,就可以看到用户名是英文还是中文了下载R和Rstudiob站有教程,暂时不需要装R包什么是RR是一种编程语言,也可以统计计算、绘图,它汇集了很多函数RStudio 是免费提供的开源集成开发环境(IDE),RStudio提供了一个具有很多功能的环境,使R更容易使用,方便用户在终端中使用R页面如下各窗口的功能如下:1.控制台(左下窗口)脚本运行和结果展示2.脚本编辑器 6.绘图窗口(plots)(右下窗口)用来展示R代码生成的图形。7.扩展包窗口(packages)(右下窗口)展示所有安装过的拓展包。 boxplot(iris$Sepal.Length~iris$Species,col = c("lightblue","lightyellow","lightpink"))iris是一个R语言自带的数据框 面板显示调节设置字体大小tools->global options->apperanceR语言基本操作用Rproject管理工作目录设置工作目录:setwd()查看工作目录:getwd()这样的话,只设置了一个工作目录

    57310编辑于 2024-06-10
  • 来自专栏R语言 / Linux

    R语言作图

    dev.off() #画完了,关闭画板方法3:eofficelibrary(eoffice)topptx(p,"iris_box_ggpubr.pptx") #把一张图保存为PPT拼图R

    2.2K20编辑于 2023-03-14
  • 来自专栏素质云笔记

    R语言︱画图

    sd(iris$Petal.Width)),col=red)#正态密度曲线 6、QQ图 #QQ图——检验正态性 qqnorm(x) qqline(x) shapiro.test(x) #正态性检验 7、 ,col="red",col.axis="red",at=0:10000,label=c(0:10000/10000)) mtext("累积百分比",4,2) points(6.5,accratio[7] *10000,col="red") text(7,accratio[7]*10000,paste(round(accratio[7]+0.00001,4)*100,"%")) <span

    1.7K31发布于 2019-05-26
领券