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

R语言1

原创
作者头像
用户10020512
修改2023-02-01 11:53:41
8560
修改2023-02-01 11:53:41
举报
文章被收录于专栏:叶潭生信笔记叶潭生信笔记

一、入门认知

· 命令提示符号 >

· 括号前是一个函数

· win系统中,快捷ctr+enter 运行

· 函数aqrt-开方

· 新建project,一步一步规范建立,需要的文件放入建立的文件夹里,R才能识别

二、读懂反馈

· R语言,warning 99%废话,1%会恶化,产生意外的结果

· 重启分3等级:1.重启电脑;2.重启R语言;3.重启session(严重性减退)

· 出现+,提示命令不完整,补全或按ESC键退出再编辑

· 出现提示信息,检查有没有error,如无,忽略。没有关键词的提示信息,就不重要

· getwd()获取文件目录位置——路径

三、数据类型

· 数据类型:数值型;字符型(“”''单引双引可,中文不行);逻辑型(TRUE—T;FALSE—F;NA缺失值)

· 判断数据类型的函数:class(),将要判断的内容卸载括号里

· 常见报错:引号、拼写错误、大小写(小写的逻辑值,R语言不认)

· unexpected input 常见代码错误提示

· 看报错信息要会抓关键词

· 打出前几个字母,即出现提示,摁tab上下键可翻动提示,自动补全

· 光标放在>后面,摁向上键,即可修改上一条命令重新运行

· ==判断是否相等

· !=判断是否不相等

· |(shift +enter 上一个键)

· 与& 或| 非!

· is 族函数,判断,返回值为TRUE or FALSE

· is . character("4") 是否是字符型

TRUE、FALSE _R语言里,格式大于内容

· as族函数,实现数据类型之间的转换

as. numeric()将其他数据类型转换为数值型,能转换的才能转化

· 多个数据如何组织?

数据类型、结构

· 数据结构:向量、数据框、矩阵、列表

· 数据框约等于“表格”:1.表格是一个实际存在的文件,而数据框是R的一个内部数据;2.它比常规表格多一个要求,每一列只能有一种数据类型

· 数据框单独拿出的一列是向量,视为一个整体,一个数据

· 一个向量只能有一种数据类型,可以有重复值

· 出现代码乱码:file——

——utf-8

· 向量的生成:

1.用c()逐一放到一起 c("a","b")

2.连续的数字用冒号“:”

1:5 1 2 3 4 5

3.有重复的用rep(),有规律的序列用seq(),随机数用rnorm

4.通过组合,产生更为复杂的向量

paste0(rep("x",times=3),1:3) "x1" "x2" "x3"

paste0把前后两个向量无缝连在一起

Q. paste0 和paste有什么区别和联系

通过检索,发现两者都是函数,答案如下:

paste0默认多个值之间的直接连接,而paste默认为空格。

vector 向量

图片引用自小洁忘了怎么分身

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

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

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

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

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档