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 版)
34
2
使用 cat 函数可以更好地控制输出,这使得它在 R 程序中尤为重要。然而,它也有严
重的限制,即它无法显示复合数据结构,如矩阵和列表。使用 cat 函数显示列表会得到
以下错误消息:
cat(list("a", "b", "c"))
#> Error in cat(list("a", "b", "c")): argument 1 (type 'list') cannot
#> be handled by 'cat'
2.1.4 另请参阅
有关控制输出格式,请参阅 4.2 节。
2.2 设定变量
2.2.1 问题
将某个值赋值给一个变量。
2.2.2 解决方案
使用赋值运算符(<-)进行赋值。在赋值前无须对变量进行声明。
x <- 3
2.2.3 讨论
R 软件采用“计算器”模式,方便快捷。但是,有时候需要定义变量并保存变量值。这
省去了重复输入的时间并使你的工作更为明晰。
R 软件中,不必对变量进行声明或者显式地创建变量,只需要将值赋予一个名称,R
软件就会自动生成该名称的变量:
x <- 3
y <- 4
z <- sqrt(x^2 + y^2)
print(z)
#> [1] 5
注意,赋值操作由一个小于号(<)和一个连字符(-)构成,两个符号之间没有空格。
当使用此方法在命令行提示符处定义变量时,该变量将存储到当前的工作空间中。工作
空间仅存储在计算机的内存中,但你可以把工作空间保存至本地硬盘。该变量会留存在
工作空间,直至用户删除该变量。
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