前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >数据挖掘第一天(R语言基础)

数据挖掘第一天(R语言基础)

原创
作者头像
用户10407164
修改2023-03-10 13:44:30
5760
修改2023-03-10 13:44:30
举报
文章被收录于专栏:数据挖掘学习

今天是第一天学习数据挖掘,先从R语言开始。报名之前我有畏难情绪,因为知道有零代码数据挖掘之说,想偷懒。后来想到如果需要深入学习,线上分析软件应该不够用,同时想在这个年龄段学习一门新技能,挑战自己(简直就是花钱买罪受,哈哈)。

在R语言运行过程中会出现一些问题,截图描述如下:

R运行中太长时间卡住了的处理办法
R运行中太长时间卡住了的处理办法
R运行过程中停止的原因
R运行过程中停止的原因

好习惯需要养成——1、开始一个新的R语言数据分析项目,推荐以哪种方法管理脚本、图片、文件?——打开Rstutio,新建Rproject,新建脚本。其实这就是在建立工作目录,R语言代码运行中产生的文件和图片,如果不指定保存位置,则默认的保存位置是工作目录,往后在这个目录下写的脚本、图片、文件就可以轻松在电脑里找到,否者往往需要花时间学习怎么找到,不划算。同时推荐可以通过打开project打开Rstutio。

代码语言:txt
复制
                            2、Rstutio中保存脚本,命名只能用英文,不能用中文、数字之类的。

R语言的基础知识

数据类型:数值型(123)、字符型(“a”)、逻辑型(TRUE缩写T,FALSE缩写F,NA)

有关数据类型报错常见问题:引号、拼写错误、大小写

出现报错,现找关键词(Error后面的冒号之后的内容就是问题描述)。“不会永远没有报错,要学会处理报错”,小洁老师唠叨的。

写脚本小Tips:1、Tab键,打出前面几个字母,即可出现提示,按上下箭头翻动选择项目,再按Tab键自动补齐。

代码语言:txt
复制
                    2、如果想继续运行上一条命令或修改上一条命令,把光标放在>后面,然后按向上的箭头即可。(如果想运行上两条命令该如何操作?)

小洁老师说的“括号前面存在英文单词,肯定是函数”,刚开始是不明白的,后来听到课程后面就明白了。

is族函数,用来判断数据类型,返回值为TRUE或FALSE,如:

#is.numeric()是否数值型数据

is.numeric(4) 1 TRUE is.numeric("a") 1 FALSE

is.logical()是否逻辑型数据

is.logical(F) 1 TRUE is.logical("a") 1 FALSE

#is.character()是否字符型数据

is.character("a") 1 TRUE is.character(4) 1 FALSE

#与class函数不一样,class函数是告诉你这个数据是什么类型,如

class(3) 1 "numeric" class("a") 1 "character" class(T) 1 "logical" class(T) 1 "logical" 比较运算的结果是逻辑值:==意思是比较是否相等:如> 3==5

1 FALSE

代码语言:txt
复制
                                     !=意思是不等于:如> 3!=5

1 TRUE

逻辑运算,多个逻辑条件的连接:与&,或|,非!,如:

3<5&4>5 1 FALSE

#如果其中有一个条件的是FALSE,返回结果都是FALSE,需要两个条件都是TRUE,才返回TRUE

3<5|4>5 1 TRUE

#只要有一个条件是TRUE,返回结果就会是TRUE

!(4>5) 1 TRUE 数字运算时的反选使用“-”,逻辑运算的反选使用“!”

第一天上课,由于身边有个婴儿要照顾,课程分直播及回放学习,边学习边操作边做笔记。今天的内容有点少,但群里已经有预告第二天是信息大爆炸课程,加油!

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

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

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

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

评论
作者已关闭评论
0 条评论
热度
最新
推荐阅读
相关产品与服务
云直播
云直播(Cloud Streaming Services,CSS)为您提供极速、稳定、专业的云端直播处理服务,根据业务的不同直播场景需求,云直播提供了标准直播、快直播、云导播台三种服务,分别针对大规模实时观看、超低延时直播、便捷云端导播的场景,配合腾讯云视立方·直播 SDK,为您提供一站式的音视频直播解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档