R语言编程艺术的笔记(25)

>我来写笔记

按有用程度 按页码先后 最新笔记

  • wit

    wit (Quem librum legis?)

    Hadley Wickham的reshape包“让你可以只需使用两个函数melt和cast,就能灵活地重构和汇总数据“。此包可能需要一段时间来学习,但它非常强大。他的plyr包也具有很多用途。你可以从R的CRAN中下载这两个软件包。

    2013-11-11 22:50   1人喜欢

  • 在电脑前打喷嚏

    在电脑前打喷嚏 (我爸以为我分分钟都在努力读书~~)

    向量的内存分配过程比较耗时,调用c(runs,i)时(runs<-c(runs,i))给新的向量分配了内存空间,每次执行时都会减慢代码的运行速度。一种替代方法是预先分配内存空间,如果确实需要提高速度,可以考虑用C语言重新编码。 扩展案例:预测离散值时间序列 cumsum #用来计算向量的累积和 关注每次循环中的计算量。

    2014-11-17 21:38   1人喜欢

  • 在电脑前打喷嚏

    在电脑前打喷嚏 (我爸以为我分分钟都在努力读书~~)

    接下来我们会用大量时间关注以下话题: 循环补齐:在一定情况下自动延长向量 筛选:提取向量子集 向量化:对向量的某一个元素应用函数 x本质上是一个指针,重赋值是通过将x指向新向量的方式实现的 eg: 若现在需要一个函数去判断向量中第一个1所在位置的索引值,循环如果写成 for(n in x)则无法获得所需元素的索引值,因此引入一个显示循环是必要的,而for(i in 1:length(x))中需要x的长度。但是如果x的长度为0会产生问..

    2014-11-17 20:29   1人喜欢

  • 严家桥在哪里

    严家桥在哪里

    使用双方括号 d.[['colums']] 来源: http://www.r-tutor.com/r-introduction/data-frame/data-frame-column-vector

    2019-04-15 15:04

  • 严家桥在哪里

    严家桥在哪里

    R语言向量的大小在创建时就已经确定,如果想要添加或删除元素,需要重新给向量赋值。 这一点与C语言类似,不同于Python中的向量。

    2019-04-15 14:44

  • 严家桥在哪里

    严家桥在哪里

    R语言中变量类型称为模式。 可以调用函数typeof(x)查询变量类型。

    2019-04-15 14:43

  • 怪物卤汁面条

    怪物卤汁面条 (热情 努力 坚持)

    1 x[2:3] 由x的第2个至第3个元素组成的子向量 2 q() 退出R 3 for(i in 1:length(x)) 相当于C++中 for(int i = 1;i <=length(x);i++) 4 向量(相当于C++中的数组)的索引从1开始,由同一数据类型(mode)元素组成 5 矩阵用双下标作为索引,m[1,2],赋值 m <- rbind(c(1,4), c(2,2)), cbind()为按列赋值 6 向量与列表(list)的差别:列表中的各项可以属于不同数据类型 7 数据框(data.frame)就是列...

    2017-04-20 20:49

  • 在电脑前打喷嚏

    在电脑前打喷嚏 (我爸以为我分分钟都在努力读书~~)

    在统计领域,R语言中典型矩阵用行表示不同的观测对象,用列表示不同的变量,若数据采集于不同的时间,则时间就成了一个新的维度。在R中,这样的数据成为数组。 eg: tests<- array(data=c(firsttest,secondtest),dim=c(3,2,2)) 也可以将三位数组合并成四维的,数组的一个最常用的场合是表的计算。 摘抄到时间是一个新的维度时情不自禁地想起了星级穿越,还有爱~

    2014-11-25 17:22

  • 在电脑前打喷嚏

    在电脑前打喷嚏 (我爸以为我分分钟都在努力读书~~)

    将matrix()的byrow参数设置为T,可以使得矩阵按行排列 对子矩阵进行赋值 page 68 案例:图像操作——拉什莫尔山图片将罗斯福总统的头像进行模糊处理 图像文件本质上就是矩阵,因为像素点也都是按行和列排列的。如果图像时彩色的话,就需要三个矩阵来存储,分别记录红、黄、蓝的强度值。 生成随机噪声,把目标像素点矩阵和噪声进行加权平均。 page 73 案例:生成协方差矩阵 关键函数: row()&col() ifelse() ...

    2014-11-25 17:17

  • 在电脑前打喷嚏

    在电脑前打喷嚏 (我爸以为我分分钟都在努力读书~~)

    案例:对鲍鱼数据集重新编码 关键函数: ifelse() which() &grps()&for() R的for循环可以针对字符串向量 eg: grps()<-list() for (gen in c("M","F")) grps[[gen]]<-which(aba==[,1]gen) ??? 测试向量是否相等 all(x==y) identical(x,y)要慎用 因为它的意思是“完全一样否” 1和1.0类型不同 向量元素命名 name(x)可以用元素的名称来引用

    2014-11-25 17:16

<前页 1 2 3 后页>

笔记是你写在书页留白边上的内容;是你阅读中的批注、摘抄及随感。

笔记必须是自己所写,不欢迎转载。摘抄原文的部分应该进行特殊标明。

R语言编程艺术

>R语言编程艺术