前言 本章介绍了 R 语言的基础知识 界面: 使用命令 “ R “进行命令行的实时编译 对象 定义: 用于储存数据的,设定一个名称 格式: a <- 1:6 命名规则: 规则1:不能以数字开头规则2:不能使用!,-,*,/等符号 查看对象 命令:ls() 运算 运算方式 R语言以 element-wise execution (按元素)的方式进行计算.举例: 对一个数字集进行运算,对其中每一个元素进行运算 对两个向量的运算,将其排成列进行各自的运算(若为整数倍,则进行循环的补足,然后再进行运算)…
这一章讲了两方面的内容,如何使用 R 包和帮助文档. R包 下载 R 包 命令: install.packages("<nameofpackage>") R 会话中启用 R 包 命令: library(<nameofpackage>) 帮助页面 求助命令 帮助页面 : ?sample帮助页面的帮助页面: ??sample 内容 帮助页面的内容包括 Description Usage Argument Details Value See Also:另请参阅 Exa…
前言 这一章讲了程序设计的相关知识,经过了: 算法分析 编码 得到最后的程序. if 语句 格式:if (this) {that} else if { another} else { another another} 双运算符 && .|| && 和 || 与 & 和 | 的不同之处在于:&& 和 || 存在短路现象,因此能够提高代码的运行效率局限性是:两侧只能是单个的逻辑测试 逻辑测试语句实例 判断三个值是否相等 方法一:symbols[1] ==…
前言 这一章在对象的基础之上,讲解了对象所处的环境,进一步讲了环境对对象的作用,以及如何使用环境.结构如下: 环境的定义和操作 环境的规则 制作闭包 环境 R 环境的定义 在 R 中,每一个数据对象都储存在一个环境中,每一个环境都与一个父环境相连,这样的父子环境构成一个分层的树形结构. 特点: 与计算机文件系统相似,但是不支持自上而下的搜索. R 环境的操作 environment() 查看活动环境 活动环境:即 user workspace(用户工作区),命令行中运行的命令在 R_Global…
本章将了如何对一个数据对象中的数据进行改动,分为以下方法: 直接改值 条件取值然后改值 直接改值 单个改值:vec[1] <- 1000多个改值: vec[c(1,3,5)] <- 1000直接改值除了可以改值,还可以添加新变量,删除变量例如deck$new <- 1:52(添加新变量) deck$new <- NULL(删除变量) 逻辑取值后改值 原理:利用 R 的逻辑值索引系统,通过逻辑测试返回的向量来得到相应的数据. 逻辑测试 比较运算符 语法: R 对两个向量中的元素一一进…
在这一章,包含的内容有: R 的数据类型 属性 类(特殊的属性) Ruby 的数据结构 R 数据类型 R 可以识别六种类型的数据类型,分别是: double integer character logical complex(负数) raw(机器代码) integer 整型 格式: 在数字后加“L”,比如:-1L, 2L, 4L.. complex 复数 格式:将某个数字与复数相加,比如: 1 + 1i, 1+2i ... raw 数据的原始子节 格式: raw(n)功能:生成长度为 n 的空原…
这一章节将如何对 R 对象中的值进行选取,R 的符号规则有两种方式进行查询: 第一种记号体系:索引查询索引语法:deck[ , ](使用中括号)其中[ , ] 为索引,其中含有两个索引参数,用 "," 分隔 在 R 中,有六种方式创建并使用索引,分别为: 正整数索引 负整数索引 零 空格 逻辑值 名称 第二种记号体系: $ 和 [[]] 构建索引 正整数索引 格式: deck[1, c(1,2,3)]语法:索引从 1 开始 负整数索引 格式:deck[-(2:52), 1:3]功能:返…
#1.编写一个程序,询问用户要租赁什么样的汽车,并打印. car = input("What's kind of cars dou you want to rent?,sir:") print('Let me see if I can find you a '+ car) print('\n') #2.编写一个程序,询问用户有多少人用餐.如果超过8人,就打印一条消息,指出没有空桌:否则指出有空桌 table = input("尊敬的先生/女士,请问订餐人数是多少?:"…
第一篇——用几分钟了解R语言入门知识 第二篇——用几分钟了解R语言入门知识(续) 关于数据分析学习笔记的计划(以及目录)…
#Python编程从入门到实践#第四章笔记   操作列表 ​​​1.遍历列表 使用for循环,遍历values列表 for value in values: print(value) 2.数字列表 使用range(a,b)函数生成一系列数字,从a开始,并在到达b后停止[不包含b] eg:    for value in range(1,5): print(value) 打印结果:1 2 3 4 函数list()将range()的结果转换为列表. print(list(range(1,6))   …