R is the worlds most popular language for developing statistical software: Archaeologists use it to track the spread of ancient civilizations drug companies use it to discover which medications are safe & effective & actuaries use it to assess financial risks & keep economies running smoothly. The Art of R Programming takes you on a guided tour of software development with R from basic types & data structures to advanced topics like closures recursion & anonymous functions. No statistical knowledge is required & your programming skills can range from hobbyist to pro. Along the way youll learn about functional & object-oriented programming running mathematical simulations & rearranging complex data into simpler more useful formats. Youll also learn to: * Create artful graphs to visualize complex data sets & functions * Write more efficient code using parallel R & vectorization * Interface R with C/C++ & Python for increased speed or functionality * Find new R packages for text analysis image manipulation & more * Squash annoying bugs with advanced debugging techniques Whether youre designing aircraft forecasting the weather or you just need to tame your data The Art of R Programming is your guide to harnessing the power of statistical computing.