首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏小明的博客

    R基础

    虽然有object的概念,但是R本身仍然是一种自顶向下式的编程方式,大部分功能都是通过各式各样的函数来实现的。 输入输出调节 将写好的R脚本运行会在命令行中调用source()函数运行脚本,并将结果输出到命令行中。 数据结构 R中的数据结构有很多种类型,不同的数据结构存储不同的数据,标注以及索引的方式也会有所不同。 refer R的索引也支持python中":"的操作,不过需要注意的是r中的索引初始位置从1开始,对于vectors,共有三种索引方式: a <-c("xiaoming","xiaohong","xa" R的matrix是有行列标签的,可通过dimnames传入。

    1.6K21编辑于 2023-04-27
  • 来自专栏R语言 / Linux

    R基础

    R语言基础 R语言是用函数处理数据 1、R与Rstudio 2、数据类型 3、数据结构 4、函数和R包 5、文件读写 6、绘图(一个应用的方向) 7、应用专题 一、R语言 入门认知 1.R语言与RStudio 1.1  什么是R 是什么:编程语言,软件,环境 作用:数据处理,统计,可视化 优点:开源,可扩展(R包,安装到电脑上使用这些R包),简单有效 1.2 什么是R Studio(让R语言变得更好用的软件 )R语言的命令提示符是 “>” 集成开发环境 图形界面(给简陋的R语言披上了好看的外衣) 开源免费 1.3 如何在R Studio中新建项目(管理工作目录的最佳方式,setwd也可以,但是这个更简单) ) history(历史命令)、集成窗口 1.6 字号设置(略) 1.7 与R”交互“ 用户——发送命令 R——执行并返回结果 (1)控制台窗口 sqrt() #函数的典型特征,英文单词后面加一个括号 ,那么怎么看R语言自己的想法呢?

    1.9K22编辑于 2023-03-13
  • 来自专栏小汪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 这里的“,”怎么理解呢,在我们上一期推文中提到,提取元素时z[x,y]指代提取z中第x行,第y列,如果我们只需要提取行,则应该写作z[x,],同理,如果只需要提取列,应该写作z[,y] dplyr五个基础函数 经过这几期的R语言基础,你应该能够入门R了,渐渐的也要自己去学会看帮助文档,去搜报错,还记得怎么搜命令和R包的帮助文档吗? ? +命令 #搜命令帮助文档 help(package='R包') #搜R包帮助文档 如果你能独立处理这些问题,那么恭喜你,你的R应该没问题啦! 应该没问题了!!!!吧?

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

    R||R语言基础(一)

    学习生信时,最常用的可视化软件就是R,可大家在使用的时候又好像用的是Rstudio,究竟什么是R和Rstudio? R是一种编程语言,也是统计计算和绘图的环境,它汇集了许多函数,能够提供强大的功能。 RStudio提供了一个具有很多功能的环境,使R更容易使用,是在终端中使用R的绝佳选择。 01 安装R 进入R的官网https://www.r-project.org/ 第一步 点击红框中的download R 第二步 在镜像这里中选择第一个 第三步 接下来按照红框点点点就能完成R的安装 第四步 第五步 R语言软件界面简陋,通常不直接使用,而是用图形界面的Rstudio。 参考资料:https://m.bilibili.com/video/av25643438.html R-project管理多个R工作目录

    2.7K20编辑于 2023-02-16
  • 来自专栏R语言 / Linux

    R基础-3

    3.1 数据框来源 (1)用代码新建 (2)由已有数据转换或处理得到 (3)读取表格文件 (4)R语言内置数据 3.2 新建数据框(数据框是以列为单位组织的) 3.2.1  用代码新建 data.frame change = rep(c("up","down"),each = 2), score = c(5,3,-2,-4)) 可以R中跑一次上面的代码看看 >df1$p.value<- c(0.01,0.02,0.07,0.05) #这个列的名字之前的里面没有 >df1 #行名和列名的修改,也就是向量的修改 >rownames(df1)<- c("r1 ","r2","r3","r4") #修改全部行名 > colnames(df1)[2] <-"CHANGE" #改一个列名,比如修改第二列的列名,就是修改【列明这个向量】的第二个元素

    1.4K50编辑于 2023-03-13
  • 来自专栏学生信_小向

    R基础(一)

    比较运算的结果是逻辑值 < , > , >= ,<= , ==, !=

    47610编辑于 2023-03-07
  • 来自专栏学习记录

    R语言基础

    准备工作安装R和Rstudio此处注意,如果电脑的用户名是中文,需要改成英文才能安装Rstudio查看用户名是中文还是英文:1.在开始菜单中找到控制面板2.在控制面板中找到“用户帐户”并进入,在“用户帐户 3.在“管理本地用户和组”中找到当前用户的用户名,就可以看到用户名是英文还是中文了下载R和Rstudiob站有教程,暂时不需要装R包什么是RR是一种编程语言,也可以统计计算、绘图,它汇集了很多函数RStudio 是免费提供的开源集成开发环境(IDE),RStudio提供了一个具有很多功能的环境,使R更容易使用,方便用户在终端中使用R页面如下各窗口的功能如下:1.控制台(左下窗口)脚本运行和结果展示2.脚本编辑器 (左上窗口)在处理数据时,通常会编写一份脚本文件,即一组命令的集合来表示整个操作过程的逻辑流,该脚本文件可以直接读取并由R引擎执行。 6.绘图窗口(plots)(右下窗口)用来展示R代码生成的图形。7.扩展包窗口(packages)(右下窗口)展示所有安装过的拓展包。

    58510编辑于 2024-06-10
  • 来自专栏我的作业

    R语言基础

    1.设置字体大小 tools→Global Options→Appearence→Editor font size 2.R语言基本操作 2.1用Rproject管理工作目录 每项工作任务要单独新建一个project

    42650编辑于 2023-11-20
  • 来自专栏阿涛的生信入门笔记

    R语言-基础

    R的使用 在Rstudioy中新建项目(R project) File-New Project-New Directory-New Project-Directory name-Creat 文件中不要有中文和字符) 新建脚本 (Ctr+shift+N) 更改字号 (Tools-Global options-Apearance-Editor font size) 重启 session-restart R shift+F10) 工作目录(working directory)默认在 .Rproject文件夹下 打开文件时,双击打开 .Rproject 即可打开RStudio,打开后工作目录自动设置好了 R界面文字放大 “control” + “shift” + “+” R界面文字缩小 “control” + “-” 二.报错 报错: Error 。

    2.3K00编辑于 2023-05-05
  • 来自专栏R语言学习——Magnolia

    R语言基础

    R基础概念及数据类型重要提示1.Tab键可以补全函数、变量名、指定数据框的行名列名等,能够有效避免错误输入与提高效率2.只有赋值才会使变量发生变化,没有赋值R只是单纯展示出数据3.在R中,Error是唯一代表错误的 ,大部分Warning可以忽略,但并不是出现了Error才是错误,一定要反复检查代码是否完成了目的,小心暗流4.R中“=”与“<-”均可表示赋值,但是在函数的形式参数=实际参数中,仅可用"="<em>R</em>中数据类型分为字符 is.numeric(a)> a<-1> class(a)[1] "numeric"> a<-as.character(a) #仅当赋值了a才会改变> is.numeric(a)[1] FALSE向量向量将R中不同元素组合生成

    1.6K20编辑于 2023-01-06
  • 来自专栏YoungGy

    R语言_基础

    () #列出当前工作空间中的对象 rm(list=ls()) dir() #列出当前目录 dir.create(“c:/myproject”) options() #查看R软件默认选项的设置 "mylife") #保存工作空间到mylife文件中 load("mylife") #载入工作空间 #输入与输出 #重定向至文本文件和图像文件 source("inputFile.R" class mode names c(obj1,obj2) cbind(obj1,obj2) rbind(obj1,obj2) head tail ls() rm(obj1,obj2) #批处理 R CMD BATCH options infile outfile #linux "c:\program\r\r.exe" CMD BATCH --vanilla --slave "c:\myscript.R #R函数调用 sum.of.squares <- function(x,y) { x^2 + y^2 } sum.of.squares(3, 4)

    1.1K70发布于 2019-05-27
  • 来自专栏技术一点点成长

    基础R绘图

    前言: 在前面介绍了R基础入门语法之后,现也将最近整理好的一些R基础绘图实例提供给需要的朋友参考。(温馨提示:代码慎用!按照本博文实例进行练习的话最好能做到举一反三。 #基础R绘图 x <- 1:100 y <- 100 + x*5 windows(300,200);plot(y) #默认情况绘制散点图type="p" windows(300,200);plot 首字母 #正态分布随机数图 x2 <- rnorm(100,10,5) View(x2) plot(x2) #频数直方图 x3 <- rnorm(1000,20,10) hist(x3) #在直方图基础上绘制密度曲线 ) #绘制QQ图 y1 <- rnorm(500,10,5);qqnorm(x) #曲线图 curve(sin,-2*pi,2*pi,xname="t"); #低水平绘图函数:在高水平绘图的基础上进行修饰和补充 (1:10) rect(1,5,4,8,col="blue") dev.off() dir() #查看"myplot.jpeg" #end------------------ 结语:     R作为一款越来越受追捧的数据分析工具

    79020编辑于 2022-08-09
  • 来自专栏Linux基础入门

    R语言 | R基础知识

    1安装包 问题: 如何安装R包? 方法: 使用install.packages()函数来安装包,括号中写上要安装的包的包名。

    1.7K10编辑于 2022-03-29
  • 来自专栏生信喵实验柴

    R语言基础

    一、R 语言简介 1.1 R 语言历史 R 语言是一款统计软件,R 语言也是一门编程语言,R 语言也是一个数据分析平台。 该项目始于 1993 年,2000 年发布了首个官方版本 R 1.0.0 ,后期维护由 R 核心团队(R Core Team)负责。截止 2019 年 4 月,已发布到 3.6 版本。 凭借其开源、免费、自由等开放式理念,R 迅速获得流行,目前已成为学术研究和商业应用领域最为常用的数据分析软件之一。随着大数据行业的发展,R 语言变得越来越流行,R 语言发挥了越来越重要的作用。 2.4 R 语言与 Python 对比 1、R 语言具有更强大的统计学功能; 2、R 语言的 Bioconductor 项目可以处理生物数据,例如基因表达数据,单细胞测序等; R 语言更擅长处理结构化数据,因此,在使用 R 之前,尽量确保数据是严格的表格结构。也就是二位的表格,分为行和列。在 R 语言中,行称为“观测”,列称为“变量”。

    1.1K10编辑于 2022-10-25
  • 来自专栏R语言 / Linux

    R基础-2

    1.2  向量及后续  使用已准备好的Rproject(钉钉群里的R_01文件) 脚本打开是乱码的解决方式 2 向量 2.1  向量的生成(向量是一串同一种数据类型组合成的整体) 有4种办法 (1)用c 这个非常重要,需要记住】 >x=c(1,3,5,1) >table(x) 【 #重复值统计】 >x=c(1,3,5,1) >sort(x) 【#排序,R语言按照自己的想法排,那么怎么看R语言自己的想法呢 >a=seq(from=2,to=15,by=2) >paste0(rep("student",times=length(a)),seq(from=2,to=15,by=2) ) R语言里函数思想:能用函数代替 >x == 8:12 >x[4] == 40 #改一个元素 >x >x[c(1,5)] == c(80,20) #改多个元素 R语言里的修改,都要赋值,没有赋值就没有发生过 2.6 简单的向量作图

    75540编辑于 2023-03-13
  • 来自专栏学生信_小向

    R基础(二)

    In x == y : longer object length is not a multiple of shorter object length

    48200编辑于 2023-03-09
  • 来自专栏R语言数据分析

    R语言基础5(绘图基础

    常用可视化R包和函数 1,作图 base ggplot2 ggpubr 2,拼图 par里的mfrow grid.arrange cowplot patchwork 3,导出 经典三段论 ggsave eoffice——topptx 绘图 图片 基础包 plot(iris[,1],iris[,3],col = iris[,5]) text(6.5,4, labels = 'hello') dev.off = my_comparisons)+ # Add pairwise comparisons p-value stat_compare_means(label.y = 9) 图片保存 图片 #1.基础包作图的保存 file_name x = x[colnames(y),] colnames(y) = x$ID # 2.一些搞文件的函数---- dir() # 列出工作目录下的文件 dir(pattern = ".R$ ") #列出工作目录下以.R结尾的文件 file.create("douhua.txt") #用代码创建文件 file.exists("douhua.txt") #某文件在工作目录下是否存在 file.remove

    1K71编辑于 2023-09-23
  • 来自专栏生信小驿站

    R语言基础操作①基础指令

    基础指令 程序辅助性操作: 运行 q()——退出R程序 tab——自动补全 ctrl+L——清空console ESC——中断当前计算 调试查错 browser() 和 debug()——设置断点进行 R帮助页面中的关键词或短语(互联网)RSiteSearch(‘neural networks’) 准备 文件目录设置 setwd()——设置工作文件目录 getwd()——获取当前工作文件目录 list.files()——查看当前文件目录中的文件 加载资源 search()——通过search()函数,可以查看到R启动时默认加载7个核心包。 基础函数:数学计算函数,统计计算函数,日期函数,包加载函数,数据处理函数,函数操作函数,图形设备函数 setRepositpries()——选择软件库(CRAN,Bioconductor,R-Forge )——执行commands.R (存放批处理命令的)脚本文件。

    2.1K20发布于 2018-08-27
  • 来自专栏优雅R

    R」自己动手进行R基础绘图

    / 基本绘图和R本身一样古老,但对大多数用户来说,它仍然是神秘的。 本文试图通过为外行提供友好的介绍来揭开基础图形的神秘面纱。 相关阅读: 「R」传统图形绘制 「RR 的基本图形绘制 「R」ggplot2数据可视化 解构一个图 在学习R之后,用户可以很快开始通过调用plot()、hist()或barplot()生成各种图形 许多人会惊讶地发现,在底层基础绘图遵循一组小函数的范式,每个函数做一件事,并与另一个函数很好地协作。 总结 R基础绘图系统有几个抛光和易于使用的包装器,有时很方便,但从长远来看只会混淆和隐藏东西。因此,大多数R用户从来没有被正确地介绍过基本绘图范式背后的真正功能,并被其许多感知到的特性所迷惑。

    1.3K10编辑于 2022-12-30
  • 来自专栏PPV课数据科学社区

    R系列】概率基础R语言

    R语言是统计语言,概率又是统计的基础,所以可以想到,R语言必然要从底层API上提供完整、方便、易用的概率计算的函数。让R语言帮我们学好概率的基础课。 1. 随机变量 · 什么是随机变量? R程序:计算样本(1,2,3,7,21)的方差 > S<-c(1,2,3,7,21) > var(S) [1] 68.2 3). 相关系数是按积差方法计算,同样以两变量与各自平均值的离差为基础,通过两个离差相乘来反映两变量之间相关程度。 R语言:中心极限定理模拟,从指数分布到正态分布 if (! 掌握R语言,就可以快速的把概率的知识,用R语言进行现实,非常有利于帮助我们解决生活中遇到的问题。

    2.6K80发布于 2018-04-20
领券