Efficient R programming : a practical guide to smarter programming

Book Cover
Average Rating
Published
Sebastopol, CA : O'Reilly Media, 2016.
Status
Available Online

Description

Loading Description...

More Details

Format
Language
English
ISBN
9781491950722, 1491950722, 9781491950753, 1491950757, 9781491950739, 1491950730

Notes

Bibliography
Includes bibliographical references and index.
Local note
O'Reilly,O'Reilly Online Learning: Academic/Public Library Edition

Also in this Series

Checking series information...

More Like This

Loading more titles like this title...

Reviews from GoodReads

Loading GoodReads Reviews.

Citations

APA Citation, 7th Edition (style guide)

Gillespie, C., & Lovelace, R. (2016). Efficient R programming: a practical guide to smarter programming . O'Reilly Media.

Chicago / Turabian - Author Date Citation, 17th Edition (style guide)

Gillespie, Colin and Robin, Lovelace. 2016. Efficient R Programming: A Practical Guide to Smarter Programming. Sebastopol, CA: O'Reilly Media.

Chicago / Turabian - Humanities (Notes and Bibliography) Citation, 17th Edition (style guide)

Gillespie, Colin and Robin, Lovelace. Efficient R Programming: A Practical Guide to Smarter Programming Sebastopol, CA: O'Reilly Media, 2016.

Harvard Citation (style guide)

Gillespie, C. and Lovelace, R. (2016). Efficient R programming: a practical guide to smarter programming. Sebastopol, CA: O'Reilly Media.

MLA Citation, 9th Edition (style guide)

Gillespie, Colin, and Robin Lovelace. Efficient R Programming: A Practical Guide to Smarter Programming O'Reilly Media, 2016.

Note! Citations contain only title, author, edition, publisher, and year published. Citations should be used as a guideline and should be double checked for accuracy. Citation formats are based on standards as of August 2021.

Staff View

Grouped Work ID
b6ef7a47-ac19-b8ea-1420-788ef82c1c54-eng
Go To Grouped Work View in Staff Client

Grouping Information

Grouped Work IDb6ef7a47-ac19-b8ea-1420-788ef82c1c54-eng
Full titleefficient r programming a practical guide to smarter programming
Authorgillespie colin
Grouping Categorybook
Last Update2024-10-08 10:55:34AM
Last Indexed2024-12-03 03:27:23AM

Book Cover Information

Image SourcecontentCafe
First LoadedApr 23, 2023
Last UsedNov 4, 2024

Marc Record

First DetectedMar 14, 2023 07:56:25 AM
Last File Modification TimeMar 14, 2023 07:56:25 AM
SuppressedRecord had no items

MARC Record

LEADER05520cam a2200589Ii 4500
001ocn966616977
003OCoLC
00520230314075609.0
006m     o  d        
007cr unu||||||||
008161221t20162017caua    ob    001 0 eng d
019 |a 965825389|a 966255219|a 966582721|a 1048189787|a 1066604368|a 1103260821|a 1129378437
020 |a 9781491950722|q (electronic bk.)
020 |a 1491950722|q (electronic bk.)
020 |a 9781491950753|q (electronic bk.)
020 |a 1491950757|q (electronic bk.)
020 |a 9781491950739|q (electronic bk.)
020 |a 1491950730|q (electronic bk.)
035 |a (OCoLC)966616977|z (OCoLC)965825389|z (OCoLC)966255219|z (OCoLC)966582721|z (OCoLC)1048189787|z (OCoLC)1066604368|z (OCoLC)1103260821|z (OCoLC)1129378437
037 |a CL0500000809|b Safari Books Online
037 |a DF3BBCB8-6279-44B5-82A5-921F0599DC23|b OverDrive, Inc.|n http://www.overdrive.com
040 |a UMI|b eng|e rda|e pn|c UMI|d WAU|d YDX|d N$T|d EBLCP|d TEFOD|d STF|d TEFOD|d N$T|d OCLCF|d OCLCQ|d NAM|d AUD|d VT2|d HCO|d CEF|d KSU|d OCLCQ|d DEBBG|d WYU|d OCLCQ|d C6I|d ZCU|d UAB|d OCLCQ|d OCLCO|d OCLCQ
049 |a MAIN
050 4|a QA276.45.R3
072 7|a COM|x 051010|2 bisacsh
08204|a 005.13/3|2 23
1001 |a Gillespie, Colin|q (Colin Stevenson),|e author.|9 376346
24510|a Efficient R programming :|b a practical guide to smarter programming /|c Colin Gillespie and Robin Lovelace.
24630|a Practical guide to smarter programming
264 1|a Sebastopol, CA :|b O'Reilly Media,|c 2016.
264 4|c ©2017
300 |a 1 online resource (viii, 203 pages) :|b color illustrations
336 |a text|b txt|2 rdacontent
337 |a computer|b c|2 rdamedia
338 |a online resource|b cr|2 rdacarrier
504 |a Includes bibliographical references and index.
5050 |a Copyright; Table of Contents; Preface; Conventions Used in This Book; Using Code Examples; O'Reilly Safari; How to Contact Us; Acknowledgments; Colin; Robin; Chapter 1. Introduction; Prerequisites; Who This Book Is for and How to Use It; What Is Efficiency?; What Is Efficient R Programming?; Why Efficiency?; Cross-Transferable Skills for Efficiency; Touch Typing; Consistent Style and Code Conventions; Benchmarking and Profiling; Benchmarking; Benchmarking Example; Profiling; Book Resources; R Package; Online Version; References; Chapter 2. Efficient Setup; Prerequisites.
5058 |a Top Five Tips for an Efficient R SetupOperating System; Operating System and Resource Monitoring; R Version; Installing R; Updating R; Installing R Packages; Installing R Packages with Dependencies; Updating R Packages; R Startup; R Startup Arguments; An Overview of R's Startup Files; The Location of Startup Files; The .Rprofile File; Example .Rprofile File; The .Renviron File; RStudio; Installing and Updating RStudio; Window Pane Layout; RStudio Options; Autocompletion; Keyboard Shortcuts; Object Display and Output Table; Project Management; BLAS and Alternative R Interpreters.
5058 |a Testing Performance Gains from BLASOther Interpreters; Useful BLAS/Benchmarking Resources; References; Chapter 3. Efficient Programming; Prerequisites; Top Five Tips for Efficient Programming; General Advice; Memory Allocation; Vectorized Code; Communicating with the User; Fatal Errors: stop(); Warnings: warning(); Informative Output: message() and cat(); Invisible Returns; Factors; Inherent Order; Fixed Set of Categories; The Apply Family; Example: Movies Dataset; Type Consistency; Caching Variables; Function Closures; The Byte Compiler; Example: The Mean Function; Compiling Code; References.
5058 |a Chapter 4. Efficient WorkflowPrerequisites; Top Five Tips for Efficient Workflow; A Project Planning Typology; Project Planning and Management; Chunking Your Work; Making Your Workflow SMART; Visualizing Plans with R; Package Selection; Searching for R Packages; How to Select a Package; Publication; Dynamic Documents with R Markdown; R Packages; Reference; Chapter 5. Efficient Input/Output; Prerequisites; Top Five Tips for Efficient Data I/O; Versatile Data Import with rio; Plain-Text Formats; Differences Between fread() and read_csv(); Preprocessing Text Outside R; Binary File Formats.
5058 |a Native Binary Formats: Rdata or Rds?The Feather File Format; Benchmarking Binary File Formats; Protocol Buffers; Getting Data from the Internet; Accessing Data Stored in Packages; References; Chapter 6. Efficient Data Carpentry; Prerequisites; Top Five Tips for Efficient Data Carpentry; Efficient Data Frames with tibble; Tidying Data with tidyr and Regular Expressions; Make Wide Tables Long with gather(); Split Joint Variables with separate(); Other tidyr Functions; Regular Expressions; Efficient Data Processing with dplyr; Renaming Columns; Changing Column Classes; Filtering Rows.
5880 |a Online resource; title from title page (Safari, viewed December 16, 2016).
590 |a O'Reilly|b O'Reilly Online Learning: Academic/Public Library Edition
650 0|a R (Computer program language)|9 74517
7001 |a Lovelace, Robin,|e author.|9 375259
77608|i Print version:|z 1491950781|z 9781491950784|w (OCoLC)935986805
85640|u https://library.access.arlingtonva.us/login?url=https://learning.oreilly.com/library/view/~/9781491950777/?ar|x O'Reilly|z eBook
938 |a ProQuest Ebook Central|b EBLB|n EBL4767166
938 |a EBSCOhost|b EBSC|n 1435808
938 |a YBP Library Services|b YANK|n 13298063
994 |a 92|b VIA
999 |c 281326|d 281326