توضیحاتی در مورد کتاب Advanced R 4 Data Programming and the Cloud: Using PostgreSQL, AWS, and Shiny
نام کتاب : Advanced R 4 Data Programming and the Cloud: Using PostgreSQL, AWS, and Shiny
ویرایش : 2
عنوان ترجمه شده به فارسی : برنامه نویسی پیشرفته داده R 4 و ابر: با استفاده از PostgreSQL، AWS، و Shiny
سری :
نویسندگان : Matt Wiley, Joshua F. Wiley
ناشر : Apress
سال نشر : 2020
تعداد صفحات : 439
ISBN (شابک) : 1484259726 , 9781484259726
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 7 مگابایت
بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.
توضیحاتی در مورد کتاب :
برنامه ای برای تجزیه و تحلیل داده ها با استفاده از R و یادگیری مهارت های عملی برای کارآمدتر کردن کارتان. این کتاب اصلاحشده نحوه خودکارسازی کدهای در حال اجرا و ایجاد گزارشها برای اشتراکگذاری نتایج و همچنین نوشتن توابع و بستهها را بررسی میکند. این شامل ویژگیهای کلیدی R 4 مانند پالت رنگی جدید برای نمودارها، سیستم شمارش مراجع پیشرفته، و عادیسازی انواع ماتریس و آرایه است که در آن اشیاء ماتریس اکنون رسماً از کلاس آرایه به ارث میبرند و ناسازگاریها را از بین میبرد.
<. br>
برنامهنویسی دادههای پیشرفته R 4 و ابر برای آموزش برنامهنویسی پیشرفته R و یا آموزش تئوری پشت رویههای آماری طراحی نشده است. بلکه بهگونهای طراحی شده است که یک راهنمای عملی باشد که فراتر از استفاده از R. به شما نشان میدهد که چگونه در R برنامهنویسی کنید تا وظایف را خودکار کنید.
این کتاب به شما میآموزد که چگونه دادهها را در ساختارهای R مدرن دستکاری کنید و شامل اتصال R به پایگاههای داده مانند PostgreSQL، سرویسهای ابری مانند خدمات وب آمازون (AWS) و دیجیتال است. داشبوردهایی مانند Shiny. هر فصل همچنین شامل یک کتابشناسی مفصل با ارجاع به مقالات تحقیقاتی و سایر منابع است که موضوعات مفهومی و نظری مرتبط را پوشش می دهد.
چه خواهید کرد. بیاموزید
- توابع R را با استفاده از R4 بنویسید و مستند کنید
- یک بسته R بسازید و آن را از طریق GitHub یا خصوصی به اشتراک بگذارید
- آزمونهایی را به کد R اضافه کنید تا مطمئن شوید طبق برنامه کار میکند
- از R برای صحبت مستقیم با پایگاههای داده و مدیریت پیچیده دادهها استفاده کنید
- R را در ابر آمازون اجرا کنید.
- استقرار داشبورد دیجیتال براق
- تولید جداول و گزارش های آماده ارائه با استفاده از R
Who This Book Is برای
متخصصین، محققان و دانشجویانی که با R و تکنیک های آماری پایه مانند رگرسیون خطی آشنا هستند و می خواهند یاد بگیرند که چگونه کار کنند. کدگذاری و برنامه نویسی R آنها به سطح بعدی می رسد.
فهرست مطالب :
Table of Contents
About the Authors
About the Technical Reviewer
Acknowledgments
Chapter 1: Programming Basics
1.1 Software Choices and Reproducibility
1.2 Reproducing Results
1.3 Types of Objects
1.4 Base Operators and Functions
1.5 Mathematical Operators and Functions
1.6 Summary
Chapter 2: Programming Utilities
2.1 Installing and Using Packages
2.2 Help and Documentation
2.3 System and Files
2.4 Input
2.5 Output
2.6 Summary
Chapter 3: Programming Automation
3.1 Loops
3.2 Flow Control
3.3 apply Family of Functions
3.4 Summary
Chapter 4: Writing Functions
4.1 Components of a Function
4.2 Scoping
4.3 Functions for Functions
4.4 Debugging
4.5 Summary
Chapter 5: Writing Classes and Methods
5.1 S3 System
S3 Classes
S3 Methods
5.2 S4 System
S4 Classes
S4 Class Inheritance
S4 Methods
5.3 Summary
Chapter 6: Writing Packages
6.1 Before You Get Started
Version Control
6.2 R Package Basics
Starting a Package by Using DevTools
Adding R Code
Tests
6.3 Documentation Using roxygen2
Functions
Data
Classes
Methods
6.4 Building, Installing, and Distributing an R Package
6.5 R Package Website
6.6 Summary
Chapter 7: Introduction to data.table
7.1 Introduction to data.table
7.2 Selecting and Subsetting Data
Using the First Formal
Using the Second Formal
Using the Second and Third Formals
7.3 Variable Renaming and Ordering
7.4 Creating Variables
7.5 Merging and Reshaping Data
Merging Data
Reshaping Data
7.6 Summary
Chapter 8: Advanced data.table
8.1 Data Munging/Cleaning
Recoding Data
Recoding Numeric Values
8.2 Creating New Variables
8.3 Fuzzy Matching
8.4 Summary
Chapter 9: Other Data Management Packages
9.1 Sorting
9.2 Selecting and Subsetting
9.3 Variable Renaming and Ordering
9.4 Computing on Data and Creating Variables
9.5 Merging and Reshaping Data
9.6 Summary
Chapter 10: Reading Big Data
10.1 Installing PostgreSQL on Windows
10.2 Interfacing R and PostgreSQL
10.3 Database Philosophy
10.4 Adding Data to PostgreSQL
10.5 Creating Users with Specific Privilege
10.6 Password Security
10.7 SQL from R
10.8 Summary
Chapter 11: Getting Your Cloud
11.1 Disclaimers
11.2 Starting Amazon Web Services
11.3 Launching an EC2 Instance
11.4 Accessing Your Instance’s Command Line
11.5 Uploading Files to Your Instance
11.6 Summary
Chapter 12: Cloud Ubuntu for Windows Users
12.1 Getting Started
12.2 Common Commands
12.3 Super User and Security
12.4 Installing and Using R
Using R
12.5 Installing and Using RStudio Server
12.6 Installing Java
12.7 Installing Shiny on Your Cloud
12.8 PostgreSQL
12.9 Summary
Chapter 13: Every Cloud Has a Shiny Lining
13.1 The Basics of Shiny
13.2 Shiny in Motion
13.3 Uploading a User File into Shiny
13.4 Hosting Shiny in the Cloud
13.5 Summary
Chapter 14: Shiny Dashboard Sampler
14.1 A Dashboard’s Bones
Dashboard Header
Dashboard Sidebar
Dashboard Body
14.2 Dashboard in the Cloud
14.3 Complete Sampler Code
14.4 Summary
Chapter 15: Dynamic Reports
15.1 Needed Software
Local Machine
LaTeX Product
Cloud Instance
15.2 Dynamic Documents
15.3 Dynamic Documents and Shiny
server.R
ui.R
report.Rmd
15.4 Uploading to the Cloud
15.5 Summary
Bibliography
Index
توضیحاتی در مورد کتاب به زبان اصلی :
Program for data analysis using R and learn practical skills to make your work more efficient. This revised book explores how to automate running code and the creation of reports to share your results, as well as writing functions and packages. It includes key R 4 features such as a new color palette for charts, an enhanced reference counting system, and normalization of matrix and array types where matrix objects now formally inherit from the array class, eliminating inconsistencies.
Advanced R 4 Data Programming and the Cloud is not designed to teach advanced R programming nor to teach the theory behind statistical procedures. Rather, it is designed to be a practical guide moving beyond merely using R; it shows you how to program in R to automate tasks.
This book will teach you how to manipulate data in modern R structures and includes connecting R to databases such as PostgreSQL, cloud services such as Amazon Web Services (AWS), and digital dashboards such as Shiny. Each chapter also includes a detailed bibliography with references to research articles and other resources that cover relevant conceptual and theoretical topics.
What You Will Learn
- Write and document R functions using R 4
- Make an R package and share it via GitHub or privately
- Add tests to R code to ensure it works as intended
- Use R to talk directly to databases and do complex data management
- Run R in the Amazon cloud
- Deploy a Shiny digital dashboard
- Generate presentation-ready tables and reports using R
Who This Book Is For
Working professionals, researchers, and students who are familiar with R and basic statistical techniques such as linear regression and who want to learn how to take their R coding and programming to the next level.