دسترسی نامحدود
برای کاربرانی که ثبت نام کرده اند
برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید
در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید
برای کاربرانی که ثبت نام کرده اند
درصورت عدم همخوانی توضیحات با کتاب
از ساعت 7 صبح تا 10 شب
دسته بندی: برنامه نويسي ویرایش: نویسندگان: Jaynal Abedin سری: ISBN (شابک) : 9781787129054 ناشر: Packt سال نشر: 2017 تعداد صفحات: 225 زبان: English فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) حجم فایل: 4 مگابایت
در صورت ایرانی بودن نویسنده امکان دانلود وجود ندارد و مبلغ عودت داده خواهد شد
کلمات کلیدی مربوط به کتاب دستورالعمل آشپزی برنامه ریزی مدرن دستور می دهد تا برنامه های آماری شما را ساده کند: برنامه نویسی، علم داده، R، RStudio
در صورت تبدیل فایل کتاب Modern R Programming Cookbook Recipes to Simplify Your Statistical Applications به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.
توجه داشته باشید کتاب دستورالعمل آشپزی برنامه ریزی مدرن دستور می دهد تا برنامه های آماری شما را ساده کند نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.
R یک ابزار قدرتمند برای آمار، گرافیک و برنامه نویسی آماری است. روزانه ده ها هزار نفر از آن برای انجام تجزیه و تحلیل های آماری جدی استفاده می کنند. این یک سیستم متن باز و رایگان است که پیاده سازی آن دستاورد جمعی بسیاری از افراد باهوش و سخت کوش است. بیش از 2000 افزونه در دسترس وجود دارد و R یک رقیب جدی برای تمام بسته های آماری تجاری است. هدف این کتاب نشان دادن نحوه کار با جنبه های مختلف برنامه نویسی R است. توسعه دهندگان نوظهور R و علم داده می توانند دانش برنامه نویسی بسیار خوبی داشته باشند اما ممکن است درک محدودی در مورد نحو و معنای R داشته باشند. کتاب ما پلت فرمی خواهد بود که راه حل عملی را از مسائل دنیای واقعی به شکل مقیاس پذیر و با درک بسیار خوب توسعه می دهد. شما با نسخه های مختلف کتابخانه های R کار خواهید کرد که برای راه حل های مقیاس پذیر علم داده ضروری هستند. هنگام کار با مجموعه داده نسبتاً بزرگتر، کار با مسائل ورودی/خروجی را یاد خواهید گرفت. در پایان این کتاب، خوانندگان همچنین یاد میگیرند که چگونه با پایگاههای داده از داخل R کار کنند و همچنین برنامهنویسی متا در توسعه برنامهها چه و چگونه کمک میکند.
R is a powerful tool for statistics, graphics, and statistical programming. It is used by tens of thousands of people daily to perform serious statistical analyses. It is a free, open source system whose implementation is the collective accomplishment of many intelligent, hard-working people. There are more than 2,000 available add-ons, and R is a serious rival to all commercial statistical packages. The objective of this book is to show how to work with different programming aspects of R. The emerging R developers and data science could have very good programming knowledge but might have limited understanding about R syntax and semantics. Our book will be a platform develop practical solution out of real world problem in scalable fashion and with very good understanding. You will work with various versions of R libraries that are essential for scalable data science solutions. You will learn to work with Input / Output issues when working with relatively larger dataset. At the end of this book readers will also learn how to work with databases from within R and also what and how meta programming helps in developing applications.
Contents......Page 3
Preface......Page 12
Introduction......Page 17
Creating a vector and accessing its properties......Page 18
Creating a matrix and accessing its properties......Page 22
Creating a data frame and accessing its properties......Page 25
Creating an array and accessing its properties......Page 28
Creating a list from a combination of vector, matrix, and data frame......Page 30
Converting a matrix to a data frame and a data frame to a matrix......Page 33
Introduction......Page 36
Writing your first function in R......Page 37
Writing functions with multiple arguments and use of default values......Page 39
Handling data types in input arguments......Page 42
Producing different output types and return values......Page 44
Making a recursive call to a function......Page 46
Handling exceptions and error messages......Page 49
Introduction......Page 52
The use of the if conditional statement......Page 53
The use of the if…else conditional operator......Page 55
The use of the ifelse vectorised conditional operator......Page 57
Writing a function using the switch operator......Page 60
Comparing the performance of switch and series of the if…else statements......Page 62
Using for loop for iterations......Page 64
Vectorised operation versus for loop......Page 66
Defining a new S3 class......Page 69
Defining methods for the S3 class......Page 72
Creating a generic function and defining a method for the S3 class......Page 75
Defining a new S4 class......Page 78
Defining methods for an S4 class......Page 80
Creating a function to return an object of the S4 class......Page 83
Introduction......Page 86
Using the pipe operator for data processing......Page 87
Efficient and fast summarization using the dplyr verbs......Page 90
Using the customized function within the dplyr verbs......Page 95
Using the select verb for data processing......Page 98
Using the filter verb for data processing......Page 101
Using the arrange verb for data processing......Page 102
Using mutate for data processing......Page 104
Using summarise to summarize dataset......Page 106
Text Processing......Page 111
Extracting unstructured text data from a plain web page......Page 112
Extracting text data from an HTML page......Page 115
Extracting text data from an HTML page using the XML library......Page 117
Extracting text data from PubMed......Page 118
Importing unstructured text data from a plain text file......Page 124
Importing plain text data from a PDF file......Page 126
Pre-processing text data for topic modeling and sentiment analysis......Page 128
Creating a word cloud to explore unstructured text data......Page 131
Using regular expression in text processing......Page 135
Introduction......Page 138
Installing the PostgreSQL database server......Page 139
Creating a new user in the PostgreSQL database server......Page 147
Creating a table in a database in PostgreSQL......Page 152
Creating a dataset in PostgreSQL from R......Page 156
Interacting with the PostgreSQL database from R......Page 159
Creating and interacting with the SQLite database from R......Page 162
Introduction......Page 166
Creating an XDF file from CSV input......Page 167
Processing data as a chunk......Page 171
Comparing computation time with data frame and XDF......Page 174
Linear regression with larger data (rxFastLiner)......Page 178
Index......Page 181