Skip to Content
R 语言经典实例(原书第 2 版)
book

R 语言经典实例(原书第 2 版)

by J.D. Long, Paul Teetor
June 2020
Beginner to intermediate
522 pages
9h 6m
Chinese
China Machine Press
Content preview from R 语言经典实例(原书第 2 版)
56
2
在本书中,我们使用管道运算符,将数据转换与多个步骤结合在一起。我们通常在每个
管道运算符之后使用换行符格式化代码,然后在下一行开始缩进代码。这使得代码可以
被轻松识别为同一数据管道的一部分。
2.14 避免常见错误
2.14.1 问题
你希望避免 R 初学者常犯或者某些有经验的用户也会犯的错误。
2.14.2 讨论
下面是一些容易给你带来麻烦的地方。
调用函数时忘记添加括号
通过在函数名称后面添加括号来调用 R 函数。例如,下面这一行命令调用 ls 函数:
ls()
但是,如果省略括号,则 R 不执行该函数。相反,它显示了函数定义,大部分情况下这
不是你想要的:
ls
# > function (name, pos = -1L, envir = as.environment(pos), all.names = FALSE,
# > pattern, sorted = TRUE)
# > {
# > if (!missing(name)) {
# > pos <- tryCatch(name, error = function(e) e)
# > if (inherits(pos, "error")) {
# > name <- substitute(name)
# > if (!is.character(name))
# > name <- deparse(name)
# > # etc.
将“
<-
”误认为“
<
(空 格)
-
赋值运算符是 <-< - 之间没有空格:
x <- pi # Set x to ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)

机器学习实战:基于Scikit-Learn、Keras 和TensorFlow (原书第2 版)

Aurélien Géron
大规模数据分析和建模:基于 Spark 与 R

大规模数据分析和建模:基于 Spark 与 R

Javier Luraschi, Kevin Kuo, Edgar Ruiz
管理Kubernetes

管理Kubernetes

Brendan Burns, Craig Tracey

Publisher Resources

ISBN: 9787111656814