
عنوان کتاب به انگلیسی: |
Learning R Programming |
| سال انتشار: 2016 | 582 صفحه | حجم فایل: 9 مگابایت | زبان: انگلیسی |
| نویسنده | Kun Ren |
| ناشر | Packt Publishing |
| ISBN10: | 178588977X |
| ISBN13: | 9781785889776 |
توضیحات کتاب
Explore the R language from basic types and data structures to advanced topics
Learn how to tackle programming problems and explore both functional and object-oriented programming techniques
Learn how to address the core problems of programming in R and leverage the most popular packages for common tasksBook Description
R is a high-level functional language and one of the must-know tools for data science and statistics. Powerful but complex, R can be challenging for beginners and those unfamiliar with its unique behaviors. Learning R Programming is the solution – an easy and practical way to learn R and develop a broad and consistent understanding of the language. Through hands-on examples you’ll discover powerful R tools, and R best practices that will give you a deeper understanding of working with data. You’ll get to grips with R’s data structures and data processing techniques, as well as the most popular R packages to boost your productivity from the offset.
Start with the basics of R, then dive deep into the programming techniques and paradigms to make your R code excel. Advance quickly to a deeper understanding of R’s behavior as you learn common tasks including data analysis, databases, web scraping, high performance computing, and writing documents. By the end of the book, you’ll be a confident R programmer adept at solving problems with the right techniques.What you will learn
Explore the basic functions in R and familiarize yourself with common data structures
Work with data in R using basic functions of statistics, data mining, data visualization, root solving, and optimization
Get acquainted with R’s evaluation model with environments and meta-programming techniques with symbol, call, formula, and expression
Get to grips with object-oriented programming in R: including the S3, S4, RC, and R6 systems
Access relational databases such as SQLite and non-relational databases such as MongoDB and Redis
Get to know high performance computing techniques such as parallel computing and Rcpp
Use web scraping techniques to extract information
Create RMarkdown, an interactive app with Shiny, DiagramR, interactive charts, ggvis, and moreAbout the Author
Kun Ren has used R for nearly 4 years in quantitative trading, along with C++ and C#, and he has worked very intensively (more than 8-10 hours every day) on useful R packages that the community does not offer yet. He contributes to packages developed by other authors and reports issues to make things work better. He is also a frequent speaker at R conferences in China and has given multiple talks. Kun also has a great social media presence. Additionally, he has substantially contributed to various projects, which is evident from his GitHub account:
https://github.com/renkun-ken
https://cn.linkedin.com/in/kun-ren-76027530
http://renkun.me/
http://renkun.me/formattable/
http://renkun.me/pipeR/
http://renkun.me/rlist/Table of Contents
Quick Start
Basic Objects
Managing Your Workspace
Basic Expressions
Working with Basic Objects
Working with Strings
Working with Data
Inside R
Metaprogramming
Object-Oriented Programming
Working with Databases
Data Manipulation
High-Performance Computing
Web Scraping
Boosting Productivity
توضیحات کتاب به فارسی (ترجمه ماشینی)
ویژگی های کلیدی
زبان R را از انواع اساسی و ساختارهای داده گرفته تا موضوعات پیشرفته کاوش کنید
بیاموزید که چگونه مشکلات برنامه نویسی را برطرف کنید و هر دو تکنیک برنامه نویسی کاربردی و شی گرا را کشف کنید
بیاموزید که چگونه به مشکلات اصلی برنامه نویسی در R بپردازید و از محبوب ترین بسته ها برای توضیحات کتاب کار مشترک استفاده کنید
R یک زبان کاربردی سطح بالا و یکی از ابزارهای لازم برای علم و آمار داده است.قدرتمند اما پیچیده ، R می تواند برای مبتدیان و افراد ناآشنا با رفتارهای منحصر به فرد آن چالش برانگیز باشد.یادگیری برنامه نویسی R راه حل است – روشی آسان و عملی برای یادگیری R و توسعه درک گسترده و مداوم از زبان.از طریق نمونه های دستی ، ابزارهای قدرتمند R را کشف خواهید کرد ، و بهترین شیوه های R که درک عمیق تری از کار با داده ها به شما می دهد.با ساختار داده های R و تکنیک های پردازش داده ها و همچنین محبوب ترین بسته های R برای تقویت بهره وری از جبران ، به دست می آورید.
با اصول اولیه R شروع کنید ، سپس در اعماق تکنیک های برنامه نویسی و پارادایم ها شیرجه بزنید تا کد R شما عالی شود.به سرعت در هنگام یادگیری وظایف مشترک از جمله تجزیه و تحلیل داده ها ، بانکهای اطلاعاتی ، خراش وب ، محاسبات با کارایی بالا و نوشتن اسناد ، به درک عمیق تری از رفتار R بروید.در پایان کتاب ، شما یک برنامه نویس R با اعتماد به نفس در حل مشکلات با تکنیک های مناسب خواهید بود. چه چیزی را یاد خواهید گرفت
عملکردهای اساسی را در R کاوش کنید و خود را با ساختارهای داده مشترک آشنا کنید
با داده های R با استفاده از توابع اساسی آمار ، داده کاوی ، تجسم داده ها ، حل ریشه و بهینه سازی کار کنید
با مدل ارزیابی R با محیط ها و تکنیک های برنامه نویسی متا با نماد ، تماس ، فرمول و بیان آشنا شوید
با برنامه نویسی شی گرا در R: از جمله سیستم های S3 ، S4 ، RC و R6 به دست بیاورید
به پایگاه داده های رابطه ای مانند SQLite و پایگاه داده های غیر مرتبط مانند MongoDB و Redis دسترسی پیدا کنید
با تکنیک های محاسبات با کارایی بالا مانند محاسبات موازی و RCPP آشنا شوید
برای استخراج اطلاعات از تکنیک های خراش وب استفاده کنید
ایجاد Rmarkdown ، یک برنامه تعاملی با براق ، نمودار ، نمودارهای تعاملی ، GGVIS و MOREABOUT نویسنده
کون رن نزدیک به 4 سال از R در تجارت کمی به همراه C ++ و C#استفاده کرده است و او بسیار شدید (بیش از 8-10 ساعت هر روز) روی بسته های مفید R که جامعه هنوز ارائه نمی دهد کار کرده است.او به بسته های توسعه یافته توسط سایر نویسندگان کمک می کند و مسائل را گزارش می دهد تا کارها بهتر شود.او همچنین یک سخنران مکرر در کنفرانس های R در چین است و مذاکرات متعددی انجام داده است.کون همچنین حضور عالی در رسانه های اجتماعی دارد.علاوه بر این ، وی به طور قابل ملاحظه ای در پروژه های مختلف کمک کرده است ، که از حساب GitHub وی مشهود است:
https://github.com/renkun-ken
https://cn.linkedin.com/in/kun-ren-76027530
http://renkun.me/
http://renkun.me/formattable/
http://renkun.me/piper/
http://renkun.me/rlist/table of Contents
شروع سریع
اشیاء اساسی
مدیریت فضای کاری خود
اصطلاحات اساسی
کار با اشیاء اساسی
کار با رشته ها
کار با داده ها
داخل r
برنامه نویسی
برنامه نویسی شی گرا
کار با پایگاه داده
دستکاری داده
محاسبات با کارایی بالا
خراش وب
افزایش بهره وری
| توجه کنید که این محصول به صورت فایل دانلودی است و نه کتاب کاغذی. |
| به هنگام خرید به زبان درج شده برای کتاب حتما توجه کنید. به صورت معمول در اکثر موارد زبان کتاب فارسی نیست. |
| در صورت هرگونه مشکل در دریافت کتاب به شماره 09395106248 پیامک دهید. |
| درج شماره موبایل برای سفارش ضروری نیست ولی ترجیح آن است درج گردد تا در صورت بروز مشکل اولین راه ارتباطی ما با شما باشد. |
|
چنانچه در دریافت محصول به هر دلیلی با مشکل روبرو شدید و مطمئن از پرداخت موفق وجه هستید به شماره تماس زیر نام، نام خانوادگی و نام محصول را پیامک بزنید تا لینک محصول سریعا برای شما ارسال گردد.
شماره تماس: 09395106248 |




نقد و بررسیها
هنوز بررسیای ثبت نشده است.