Home | Amazing | Today | Tags | Publishers | Years | Account | Search 
Data Manipulation with R (Community Experience Distilled)

Buy

Written for intermediate to advanced users of R, this tutorial will enhance your data manipulation capabilities considerably. It takes you step-by-step through the tools and techniques needed to enable analysis and visualization.

Overview

  • Perform factor manipulation and string processing
  • Learn group-wise data manipulation using plyr
  • Handle large datasets, interact with database software, and manipulate data using sqldf

In Detail

One of the most important aspects of computing with data is the ability to manipulate it to enable subsequent analysis and visualization. R offers a wide range of tools for this purpose. Data from any source, be it flat files or databases, can be loaded into R and this will allow you to manipulate data format into structures that support reproducible and convenient data analysis.

This practical, example-oriented guide aims to discuss the split-apply-combine strategy in data manipulation, which is a faster data manipulation approach. After reading this book, you will not only be able to efficiently manage and check the validity of your datasets with the split-apply-combine strategy, but you will also learn to handle larger datasets.

This book starts with describing the R object's mode and class, and then highlights different R data types, explaining their basic operations. You will focus on group-wise data manipulation with the split-apply-combine strategy, supported by specific examples. You will also learn to efficiently handle date, string, and factor variables along with different layouts of datasets using the reshape2 package. You will learn to use plyr effectively for data manipulation, truncating and rounding data, simulating data sets, as well as character manipulation. Finally you will get acquainted with using R with SQL databases.

What you will learn from this book

  • Learn R data types and their basic operations
  • Deal efficiently with string, factor, and date
  • Understand group-wise data manipulation
  • Work with different layouts of the R dataset and interchange between layouts for different purposes
  • Connect R with database software to manage relational databases
  • Manage bigger datasets using R
  • Manipulate datasets using SQL statements through the sqldf package

Approach

This book is a step-by step, example-oriented tutorial that will show both intermediate and advanced users how data manipulation is facilitated smoothly using R.

Who this book is written for

This book is aimed at intermediate to advanced level users of R who want to perform data manipulation with R, and those who want to clean and aggregate data effectively. Readers are expected to have at least an introductory knowledge of R and some basic administration work in R, such as installing packages and calling them when required.

(HTML tags aren't allowed.)

Grid Resource Management: On-demand Provisioning, Advance Reservation, and Capacity Planning of Grid Resources
Grid Resource Management: On-demand Provisioning, Advance Reservation, and Capacity Planning of Grid Resources

In a dynamic computing environment, such as the Grid, resource management plays a crucial role for making distributed resources available on-demand to anyone from anywhere at any time without undermining the resource autonomy; this becomes an art when dealing with heterogeneous resources distributed under multiple trust domains spanning across...

Chemical Reaction Engineering, 3rd Edition
Chemical Reaction Engineering, 3rd Edition
Chemical reaction engineering is concerned with the exploitation of chemical reactions on a commercial scale. It's goal is the successful design and operation of chemical reactors. This text emphasizes qualitative arguments, simple design methods, graphical procedures, and frequent comparison of capabilities of the major reactor types. Simple ideas...
Mike Meyers CompTIA A+ Guide: Essentials Lab Manual, Third Edition (Exam 220-701)
Mike Meyers CompTIA A+ Guide: Essentials Lab Manual, Third Edition (Exam 220-701)

Practice the IT Skills Essential for Your Success

  • 70+ lab exercises challenge you to solve problems based on realistic case studies
  • Step-by-step scenarios require you to think critically
  • Lab analyses tests measure your understanding of lab results
  • Key term quizzes help build...

Integrative Medicine, 2e (Rakel, Integrative Medicine)
Integrative Medicine, 2e (Rakel, Integrative Medicine)

Drawing on solid scientific evidence as well as extensive first-hand experience, this manual provides the practical information you need to safely and effectively integrate complementary and alternative treatment modalities into your practice. It explains how alternative therapies can help you fight diseases that do not respond readily to...

Java EE 5 Development using GlassFish Application Server
Java EE 5 Development using GlassFish Application Server
This is a guide to developing Java EE 5 applications deployed to the high-performance, Java EE 5-compliant GlassFish application server, which is quickly gaining massive popularity. After GlassFish installation and configuration, it covers application development, including all major Java EE 5 APIs: JSPs, JSTL, Servlets, and JSF for web...
MCSE: The Core Exams in a Nutshell (In a Nutshell (O'Reilly))
MCSE: The Core Exams in a Nutshell (In a Nutshell (O'Reilly))

Microsoft's MCSE (Microsoft Certified Systems Engineer) program is a rigorous testing and certification program for Windows NT system and network administrators. To achieve certification, one must pass four required exams and two elective exams. Close to twenty potential elective exams exist, although only nine of them are...

©2021 LearnIT (support@pdfchm.net) - Privacy Policy