ebook img

学习R = Learning R PDF

365 Pages·2014·31.108 MB·Chinese
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview 学习R = Learning R

数字版权声明 图灵社区的电子书没有采用专有客 户端,您可以在任意设备上,用自 己喜欢的浏览器和PDF阅读器进行 阅读。 但您购买的电子书仅供您个人使 用,未经授权,不得进行传播。 我们愿意相信读者具有这样的良知 和觉悟,与我们共同保护知识产 权。 如果购买者有侵权行为,我们可能 对该用户实施包括但不限于关闭该 帐号等维权措施,并可能追究法律 责任。 图 灵 程 序 设 计 丛 书 学习 R Learning R [美]Richard Cotton 著 刘军 译 Beijing • Cambridge • Farnham • Köln • Sebastopol • Tokyo O’Reilly Media, Inc.授权人民邮电出版社出版 人 民 邮 电 出 版 社 北  京 内 容 提 要 本书分为上下两部分,旨在指导你如何使用R,并提供练习的机会。上半部分主要介绍R 的技术细节和使用技巧。每章都简要介绍了一组不同的数据类型(例如第4章介绍向量、矩阵 和数组)或概念(例如第8章介绍分支和循环)。下半部分更侧重实践,展示了从输入数据到发 布结果这一标准的数据分析流程。 即使你没有任何编程基础,也能顺利阅读本书。 ◆ 著    [美] Richard Cotton 译    刘 军 责任编辑 李松峰 执行编辑 李 静 郎婷婷 责任印制 焦志炜 ◆ 人民邮电出版社出版发行  北京市丰台区成寿寺路11号 邮编 100164  电子邮件 [email protected] 网址 http://www.ptpress.com.cn 北京      印刷 ◆ 开本:800×1000 1/16 印张:22.515 字数:532千字 2014年 6 月第 1 版 印数:1 — 4 000册 2014年 6 月北京第 1次印刷 著作权合同登记号 图字:01-2014-2005号 定价:69.00元 读者服务热线:(010)51095186转600 印装质量热线:(010)81055316 反盗版热线:(010)81055315 广告经营许可证:京崇工商广字第 0021 号 介绍 O’Reilly Media, Inc. O’Reilly Media通过图书、杂志、在线服务、调查研究和会议等方式传播创新知识。 自1978年开始,O’Reilly一直都是前沿发展的见证者和推动者。超级极客们正在开创 着未来,而我们关注真正重要的技术趋势——通过放大那些“细微的信号”来刺激社 会对新科技的应用。作为技术社区中活跃的参与者,O’Reilly的发展充满了对创新的 倡导、创造和发扬光大。 O’Reilly为软件开发人员带来革命性的“动物书”;创建第一个商业网站(GNN);组 织了影响深远的开放源代码峰会,以至于开源软件运动以此命名;创立了Make杂志, 从而成为DIY革命的主要先锋;公司一如既往地通过多种形式缔结信息与人的纽带。 O’Reilly的会议和峰会集聚了众多超级极客和高瞻远瞩的商业领袖,共同描绘出开创 新产业的革命性思想。作为技术人士获取信息的选择,O’Reilly现在还将先锋专家的 知识传递给普通的计算机用户。无论是通过书籍出版,在线服务或者面授课程,每一 项O’Reilly的产品都反映了公司不可动摇的理念——信息是激发创新的力量。 业界评论 “O’Reilly Radar博客有口皆碑。” ——Wired “O’Reilly凭借一系列(真希望当初我也想到了)非凡想法建立了数百万美元的业务。” ——Business 2.0 “O’Reilly Conference是聚集关键思想领袖的绝对典范。” ——CRN “一本O’Reilly的书就代表一个有用、有前途、需要学习的主题。” ——Irish Times “Tim是位特立独行的商人,他不光放眼于最长远、最广阔的视野并且切实地按照 Yogi Berra的建议去做了:‘如果你在路上遇到岔路口,走小路(岔路)。’回顾过去 Tim似乎每一次都选择了小路,而且有几次都是一闪即逝的机会,尽管大路也不错。” ——Linux Journal 版权声明 ©2013 by Richard Cotton. Simplified Chinese Edition,jointly published by O’Reilly Media, Inc. and Posts & Telecom Press, 2014. Authorized translation of the English edition, 2013 O’Reilly Media, Inc., the owner of all rights to publish and sell the same. All rights reserved including the rights of reproduction in whole or in part in any form. 英文原版由O’Reilly Media, Inc.出版,2013。 简体中文版由人民邮电出版社出版, 2014。英文原版的翻译得到 O’Reilly Media, Inc. 的授权。此简体中文版的出版和销售得到出版权和销售权的所有者 —— O’Reilly Media, Inc.的许可。 版权所有,未得书面许可,本书的任何部分和全部内容不得以任何形式复制。 IV 目录 译者序 ..................................................................................................................................................XII 前言 ......................................................................................................................................................XIII 第一部分 R 语言 第1章 简介 .........................................................................................................................................2 1.1 本章目标 .....................................................................................................................................2 1.2 R是什么 .....................................................................................................................................2 1.3 安装R .........................................................................................................................................3 1.4 选择一个IDE .............................................................................................................................4 1.4.1 Emacs+ESS .....................................................................................................................4 1.4.2 Eclipse/Architect .............................................................................................................4 1.4.3 RStudio ...........................................................................................................................5 1.4.4 Revolution-R ...................................................................................................................5 1.4.5 Live-R .............................................................................................................................5 1.4.6 其他IDE和编辑器 ........................................................................................................6 1.5 你的第一个程序 .........................................................................................................................6 1.6 如何从R中获得帮助 ................................................................................................................7 1.7 安装其他相关软件 .....................................................................................................................9 1.8 小结 .............................................................................................................................................9 IV 1.9 知识测试:问题 .......................................................................................................................10 1.10 知识测试:练习 .....................................................................................................................10 第2章 科学计算器 .........................................................................................................................11 2.1 本章目标 ...................................................................................................................................11 2.2 数学运算符和向量 ...................................................................................................................11 2.3 变量赋值 ...................................................................................................................................15 2.4 特殊数字 ...................................................................................................................................17 2.5 逻辑向量 ...................................................................................................................................18 2.6 小结 ...........................................................................................................................................20 2.7 知识测试:问题 .......................................................................................................................20 2.8 知识测试:练习 .......................................................................................................................20 第3章 检查变量和工作区 ............................................................................................................22 3.1 本章目标 ...................................................................................................................................22 3.2 类 ...............................................................................................................................................22 3.3 不同类型的数字 .......................................................................................................................23 3.4 其他通用类 ...............................................................................................................................24 3.5 检查和更改类 ...........................................................................................................................26 3.6 检查变量 ...................................................................................................................................29 3.7 工作区 .......................................................................................................................................32 3.8 小结 ...........................................................................................................................................33 3.9 知识测试:问题 .......................................................................................................................33 3.10 知识测试:练习 .....................................................................................................................34 第4章  向量、矩阵和数组 ...........................................................................................................35 4.1 本章目标 ...................................................................................................................................35 4.2 向量 ...........................................................................................................................................35 4.2.1 序列 ..............................................................................................................................37 4.2.2 长度 ..............................................................................................................................38 4.2.3 命名 ..............................................................................................................................39 4.2.4 索引向量 ......................................................................................................................39 4.2.5 向量循环和重复 ..........................................................................................................41 4.3 矩阵和数组 ...............................................................................................................................43 4.3.1 创建数组和矩阵 ..........................................................................................................43 4.3.2 行、列和维度 ..............................................................................................................45 4.3.3 行名、列名和维度名 ..................................................................................................46 4.3.4 索引数组 ......................................................................................................................47 4.3.5 合并矩阵 ......................................................................................................................47 目录 | V 4.3.6 数组算术 ......................................................................................................................48 4.4 小结 ...........................................................................................................................................50 4.5 知识测试:问题 .......................................................................................................................50 4.6 知识测试:练习 .......................................................................................................................51 第5章 列表和数据框 .....................................................................................................................52 5.1 本章目标 ...................................................................................................................................52 5.2 列表 ...........................................................................................................................................52 5.2.1 创建列表 ......................................................................................................................52 5.2.2 原子变量和递归变量 ..................................................................................................54 5.2.3 列表的维度和算术运算 ..............................................................................................55 5.2.4 索引列表 ......................................................................................................................56 5.2.5 向量和列表之间的转换 ..............................................................................................58 5.2.6 组合列表 ......................................................................................................................60 5.3 NULL ...........................................................................................................................................61 5.4 成对列表 ...................................................................................................................................64 5.5 数据框 .......................................................................................................................................65 5.5.1 创建数据框 ..................................................................................................................65 5.5.2 索引数据框 ..................................................................................................................68 5.5.3 基本数据框操作 ..........................................................................................................69 5.6 小结 ...........................................................................................................................................71 5.7 知识测试:问题 .......................................................................................................................71 5.8 知识测试:练习 .......................................................................................................................72 第6章 环境和函数 .........................................................................................................................73 6.1 本章目标 ...................................................................................................................................73 6.2 环境 ...........................................................................................................................................73 6.3 函数 ...........................................................................................................................................76 6.3.1 创建和调用函数 ..........................................................................................................76 6.3.2 向其他函数传递和接收函数 ......................................................................................80 6.3.3 变量的作用域 ..............................................................................................................82 6.4 小结 ...........................................................................................................................................84 6.5 知识测试:问题 .......................................................................................................................84 6.6 知识测试:练习 .......................................................................................................................84 第7章 字符串和因子 .....................................................................................................................86 7.1 本章目标 ...................................................................................................................................86 7.2 字符串 .......................................................................................................................................86 7.2.1 创建和打印字符串 ......................................................................................................87 VI | 目录

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.