You are hereBlogs / Michael Levy's blog / dplyr: Data manipulation in R made easy

dplyr: Data manipulation in R made easy

  • strict warning: Non-static method view::load() should not be called statically in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/views.module on line 1118.
  • strict warning: Declaration of views_handler_field::query() should be compatible with views_handler::query($group_by = false) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_field.inc on line 0.
  • strict warning: Declaration of views_handler_argument::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_argument::query() should be compatible with views_handler::query($group_by = false) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_argument.inc on line 0.
  • strict warning: Declaration of views_handler_sort::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_sort::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_sort::query() should be compatible with views_handler::query($group_by = false) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_sort.inc on line 0.
  • strict warning: Declaration of views_handler_filter::options_validate() should be compatible with views_handler::options_validate($form, &$form_state) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_filter::query() should be compatible with views_handler::query($group_by = false) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_filter.inc on line 0.
  • strict warning: Declaration of views_handler_area::query() should be compatible with views_handler::query($group_by = false) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_area.inc on line 0.
  • strict warning: Declaration of views_handler_area_text::options_submit() should be compatible with views_handler::options_submit($form, &$form_state) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_area_text.inc on line 0.
  • strict warning: Declaration of views_plugin_query::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/plugins/views_plugin_query.inc on line 0.
  • strict warning: Declaration of views_plugin_argument_validate::options_submit() should be compatible with views_plugin::options_submit($form, &$form_state) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/plugins/views_plugin_argument_validate.inc on line 0.
  • strict warning: Declaration of views_plugin_row::options_validate() should be compatible with views_plugin::options_validate(&$form, &$form_state) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/plugins/views_plugin_row.inc on line 0.
  • strict warning: Non-static method view::load() should not be called statically in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/views.module on line 1118.
  • strict warning: Declaration of views_handler_relationship::query() should be compatible with views_handler::query($group_by = false) in /opt/drupal6/environmentalpolicy.ucdavis.edu/modules/views/handlers/views_handler_relationship.inc on line 0.

By Michael Levy - Posted on 07 October 2014

Here is the dplyr talk that I recently gave to the Davis R Users' Group. dplyr is an R library that does basic data manipulation extremely well. It is designed to make the data handling tasks that we all do over and over as easy as possible. It produces highly readable syntax that is low cognitive overhead to write. That means less time, less effort, and fewer bugs. dplyr is also exceptionally fast -- much faster than plyr, faster than base R, and nearly as fast as data.table. Below the screencast is the presentation itself, from which you can copy text if you wish.