rattle: R Data Science Supporting Rattle

The R Analytic Tool To Learn Easily (Rattle) provides a collection of utilities functions for the data scientist. This package (v5.6.0) supports the companion graphical interface with the aim to provide a simple and intuitive introduction to R for data science, allowing a user to quickly load data from a CSV file transform and explore the data, and to build and evaluate models. A key aspect of the GUI is that all R commands are logged and commented through the log tab. This can be saved as a standalone R script file and as an aid for the user to learn R or to copy-and-paste directly into R itself. If you want to use the older Rattle implementing the GUI in RGtk2 (which is no longer available from CRAN) then please install the Rattle package v5.5.1. See rattle.togaware.com for instructions on installing the modern Rattle graphical user interface.

Version: 5.6.2
Depends: R (≥ 3.5.0), tibble, bitops
Imports: stats, utils, ggplot2, grDevices, graphics, jsonlite, lubridate, magrittr, methods, stringi, stringr, tidyr, dplyr, XML, rpart.plot
Suggests: ada, amap, arules, arulesViz, cba, cluster, colorspace, corrplot, descr, doBy, e1071, ellipse, fBasics, foreign, fpc, gdata, ggdendro, gplots, grid, gridExtra, gtools, Hmisc, janitor, kernlab, Matrix, mice, nnet, party, plyr, psych, randomForest, RColorBrewer, readxl, reshape, ROCR, rpart, scales, SnowballC, survival, tidyselect, timeDate, tm, xgboost
Published: 2026-02-08
DOI: 10.32614/CRAN.package.rattle
Author: Graham Williams [aut, cph, cre], Mark Vere Culp [cph], Ed Cox [ctb], Anthony Nolan [ctb], Denis White [cph], Daniele Medri [ctb], Akbar Waljee [ctb] (OOB AUC for Random Forest), Brian Ripley [cph] (print.summary.nnet), Jose Magana [ctb] (ggpairs plots), Surendra Tipparaju [ctb] (initial RevoScaleR/XDF), Durga Prasad Chappidi [ctb] (initial RevoScaleR/XDF), Dinesh Manyam Venkata [ctb] (initial RevoScaleR/XDF), Mrinal Chakraborty [ctb] (initial RevoScaleR/XDF), Fang Zhou [ctb] (initial xgboost), Cameron Chisholm [ctb] (risk plot on risk chart)
Maintainer: Graham Williams <Graham.Williams at togaware.com>
License: GPL-2 | GPL-3 [expanded from: GPL (≥ 2)]
URL: https://togaware.com/projects/rattle/
NeedsCompilation: no
Citation: rattle citation info
Materials: NEWS
CRAN checks: rattle results

Documentation:

Reference manual: rattle.html , rattle.pdf
Vignettes: Rattle Quick Start Guide (source, R code)

Downloads:

Package source: rattle_5.6.2.tar.gz
Windows binaries: r-devel: rattle_5.5.1.zip, r-release: rattle_5.5.1.zip, r-oldrel: rattle_5.5.1.zip
macOS binaries: r-release (arm64): rattle_5.6.2.tgz, r-oldrel (arm64): rattle_5.6.2.tgz, r-release (x86_64): rattle_5.6.2.tgz, r-oldrel (x86_64): rattle_5.6.2.tgz
Old sources: rattle archive

Linking:

Please use the canonical form https://CRAN.R-project.org/package=rattle to link to this page.