R. До вершин майстерності. З рішеннями та коментарями. Уїкем Х., Гроссер М., Буман Х.
R — найкраще середовище для інтерактивного аналізу даних. Тим не менш, мова R має безліч особливостей, які іноді мізерно документовані. У цій книзі Хедлі Уікем, один із найкращих у світі гуру по R, прояснює ці неясні куточки та знайомить із сучасними бібліотеками мови.
Прочитавши книгу, ви дізнаєтесь:
- у чому полягають відмінності між об'єктами та їх іменами і чому вони такі важливі;
- про важливість векторних структур даних, про їхню спільну роботу та можливості для їх аналізу за допомогою вилучення підмножин;
- все в подробицях про функції та оточення;
- про систему станів, в основі якої лежать повідомлення, попередження та помилки;
- про неймовірну міць парадигми функціонального програмування і про те, як позбавитися більшості циклів у коді;
- про три основні системи об'єктно орієнтованого програмування в R: S3, S4 та R6;
- про інструменти для метапрограмування, що дозволяють вам маніпулювати кодом та керувати обчисленнями;
- про ефективні техніки налагодження коду, які застосовуються незалежно від того, як він виконується;
- про пошук та усунення вузьких місць у коді.
Видання призначене програмістам R, які бажають поглибити свої знання, а також буде корисним розробникам іншими мовами, які прагнуть дізнатися, що ж робить мова R такою особливою. У книзі наведено рішення та докладні коментарі до всіх вправ.
"Книга "R. До вершин майстерності. З рішеннями та коментарями” (Advanced R) є саме тією недостатньою ланкою містка між аналітиком та аналітиком-програмістом. Різниця між ними нескінченно велика. Аналітик проводить локальні розрахунки і використовує R як потужний калькулятор, програміст створює закінчені додатки та сервіси, що включають, зокрема, і аналітичні блоки. R, будучи мовою загального застосування, використовує типи даних, якими оперують CPU, і спирається на загальноприйняті концепції створення програмних конструкцій, таких як управління пам'яттю, stringpool, оточення, замикання, цитування і багато інших. Книга відкриває завісу і дозволяє кожному подивитися на деталі та влаштування всіх цих конструкцій. Зрозуміти причини тієї чи іншої поведінки програм, навчитися писати ефективний код на R, зрозуміти магію non-standard evaluation (NSE) та метапрограмування. Мрія про вільний політ "як птиці" супроводжує людину всю її історію. Знання, викладені в цій книзі, дозволять вам злетіти вгору, побачити всю картину цілком і парити легко і невимушено».
Інформація про книгу | |
Автор | Уїкем Х., Гроссер М., Буман Х. |
Обкладинка | Тверда |
Мова видання | Російська |
Видання | Кольорове |
Папір | Офсет |
Сторінок | 752 |