用户10917261
R语言学习笔记_01_认识R&数据类型
原创
关注作者
前往小程序,Get
更优
阅读体验!
立即前往
腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
用户10917261
首页
学习
活动
专区
工具
TVP
最新优惠活动
返回腾讯云官网
社区首页
>
专栏
>
R语言学习笔记_01_认识R&数据类型
R语言学习笔记_01_认识R&数据类型
原创
用户10917261
关注
发布于 2024-01-15 18:34:26
139
0
发布于 2024-01-15 18:34:26
课前准备
为什么是R不是EXCEL、SPSS
R主要的功能是数据处理、数据可视化,且相对易学
excel、spss也可以实现大部分功能且更简单,但是R是使用
代码
来进行操作。
操作的步骤、结果
相比窗口化、鼠标点击的方式可重复性更强 - (想起了以前用spss处理数据的日子,变量多的时候,都放了哪些协变量,甚至分类变量里用谁当ref都记不太清了,确实也闹过乌龙···
excel单元格格式更复杂,可能会有不必要的麻烦R语言的功底很重要的
之前学习孟德尔随机化的时候对于
会不会读代码
有一些简单的体会:不会读代码的话只能根据别人给的代码来很机械的实现功能,需要实现一些其他的功能就很麻烦,甚至需要去excel手动调整数据,然后再跑代码···
还有就是代码的效率?目前没遇到过,但是听说过不同的代码算法会很影响效率项目管理思维
习惯用project管理数据、代码
-
先建立project然后再建立script
,方便管理资料,且不易混乱学习别人的经验很重要
和R语言进行交互后输出内容的类型
顺利运行:输出结果、图片、>大于号
Error
Warning
卡住不动
出现+加号
(表明代码不全,需要补全或按ESC退出
出现提示信息
需要回复,需要进一步选择(y/n)抓大放小,只关注关键的问题--能跑起来就行(bushi
数据类型
数值型,numeric,eg 纯数字、赋值之后的字母
字符型,character,所有带引号的
逻辑型,logical, T、F、NA三种 - 常出现的位置 - 比较运算“<,>,<=,>=,== ,!=”;
注 == 是比较运算,= 是赋值
- 逻辑运算,与&,或|,非!
可用class函数判断
is. 函数查询;
as. 函数
可进行数据类型转换(会用到
tips
防止写错代码,学会使用自动补齐(出现提示后按 Enter or Tab
Tab补齐很强大
,不止可以补齐代码,还可以自动写一些变量、参数、文件名。可以很大程度的减少拼写导致的错误
代码报错不全是代码写错了,也可能是文件位置不对、函数使用、数据类型等问题 - 不要害怕debug,仔细看报错提示,不行就复制去翻译、去Google 或者群里求助 -
常见报错
判断数据类型很重要,是R运算的基础,应该慢慢建立这种思维
图片引用自生信技能树
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
r 语言
学习笔记
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系
cloudcommunity@tencent.com
删除。
r 语言
学习笔记
#R语言
#学习笔记
#自学
#初学
评论
登录
后参与评论
0 条评论
热度
最新
推荐阅读
LV.
文章
0
获赞
0
目录
课前准备
为什么是R不是EXCEL、SPSS
和R语言进行交互后输出内容的类型
数据类型
tips
相关产品与服务
项目管理
CODING 项目管理(CODING Project Management,CODING-PM)工具包含迭代管理、需求管理、任务管理、缺陷管理、文件/wiki 等功能,适用于研发团队进行项目管理或敏捷开发实践。结合敏捷研发理念,帮助您对产品进行迭代规划,让每个迭代中的需求、任务、缺陷无障碍沟通流转, 让项目开发过程风险可控,达到可持续性快速迭代。
产品介绍
产品文档
11.11 上云拼团GO
领券
问题归档
专栏文章
快讯文章归档
关键词归档
开发者手册归档
开发者手册 Section 归档
0
0
0
推荐