Skip to content

inspectdf

Inspection, Comparison and Visualisation of Data Frames

v0.0.12.1 · Dec 27, 2024 · GPL-2

Description

A collection of utilities for columnwise summary, comparison and visualisation of data frames. Functions report missingness, categorical levels, numeric distribution, correlation, column types and memory usage.

Downloads

1.3K

Last 30 days

3309th

4.6K

Last 90 days

27K

Last year

Trend: -30.3% (30d vs prior 30d)

CRAN Check Status

10 ERROR
4 OK
Show all 14 flavors
Flavor Status
r-devel-linux-x86_64-debian-clang ERROR
r-devel-linux-x86_64-debian-gcc ERROR
r-devel-linux-x86_64-fedora-clang ERROR
r-devel-linux-x86_64-fedora-gcc ERROR
r-devel-macos-arm64 ERROR
r-devel-windows-x86_64 ERROR
r-oldrel-macos-arm64 OK
r-oldrel-macos-x86_64 OK
r-oldrel-windows-x86_64 ERROR
r-patched-linux-x86_64 ERROR
r-release-linux-x86_64 ERROR
r-release-macos-arm64 OK
r-release-macos-x86_64 OK
r-release-windows-x86_64 ERROR
Check details (10 non-OK)
ERROR r-devel-linux-x86_64-debian-clang

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("starwars", package = "dplyr")
> 
> # Horizontal bar plot for categorical column composition
> x <- inspect_cat(starwars) 
> show_plot(x)
Error in `group_by()`:
! Must group by variables found in `.data`.
✖ Column `col_name` is not found.
Backtrace:
     ▆
  1. ├─inspectdf::show_plot(x)
  2. │ └─inspectdf:::plot_cat(x, ...)
  3. │   └─inspectdf:::collapse_levels(lvl_df, i)
  4. │     └─... %>% mutate(level_key = paste0(value, "-", col_name))
  5. ├─dplyr::mutate(., level_key = paste0(value, "-", col_name))
  6. ├─dplyr::arrange(., col_name)
  7. ├─dplyr::ungroup(.)
  8. ├─dplyr::mutate(., colvalstretch = colvalstretch * (1 - 0.8 * (1/length(colval))))
  9. ├─dplyr::mutate(...)
 10. ├─dplyr::mutate(., colval = cumsum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-devel-linux-x86_64-debian-gcc

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("starwars", package = "dplyr")
> 
> # Horizontal bar plot for categorical column composition
> x <- inspect_cat(starwars) 
> show_plot(x)
Error in `group_by()`:
! Must group by variables found in `.data`.
✖ Column `col_name` is not found.
Backtrace:
     ▆
  1. ├─inspectdf::show_plot(x)
  2. │ └─inspectdf:::plot_cat(x, ...)
  3. │   └─inspectdf:::collapse_levels(lvl_df, i)
  4. │     └─... %>% mutate(level_key = paste0(value, "-", col_name))
  5. ├─dplyr::mutate(., level_key = paste0(value, "-", col_name))
  6. ├─dplyr::arrange(., col_name)
  7. ├─dplyr::ungroup(.)
  8. ├─dplyr::mutate(., colvalstretch = colvalstretch * (1 - 0.8 * (1/length(colval))))
  9. ├─dplyr::mutate(...)
 10. ├─dplyr::mutate(., colval = cumsum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-devel-linux-x86_64-fedora-clang

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("starwars", package = "dplyr")
> 
> # Horizontal bar plot for categorical column composition
> x <- inspect_cat(starwars) 
> show_plot(x)
Error in `group_by()`:
! Must group by variables found in `.data`.
✖ Column `col_name` is not found.
Backtrace:
     ▆
  1. ├─inspectdf::show_plot(x)
  2. │ └─inspectdf:::plot_cat(x, ...)
  3. │   └─inspectdf:::collapse_levels(lvl_df, i)
  4. │     └─... %>% mutate(level_key = paste0(value, "-", col_name))
  5. ├─dplyr::mutate(., level_key = paste0(value, "-", col_name))
  6. ├─dplyr::arrange(., col_name)
  7. ├─dplyr::ungroup(.)
  8. ├─dplyr::mutate(., colvalstretch = colvalstretch * (1 - 0.8 * (1/length(colval))))
  9. ├─dplyr::mutate(...)
 10. ├─dplyr::mutate(., colval = cumsum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-devel-linux-x86_64-fedora-gcc

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("starwars", package = "dplyr")
> 
> # Horizontal bar plot for categorical column composition
> x <- inspect_cat(starwars) 
> show_plot(x)
Error in `group_by()`:
! Must group by variables found in `.data`.
✖ Column `col_name` is not found.
Backtrace:
     ▆
  1. ├─inspectdf::show_plot(x)
  2. │ └─inspectdf:::plot_cat(x, ...)
  3. │   └─inspectdf:::collapse_levels(lvl_df, i)
  4. │     └─... %>% mutate(level_key = paste0(value, "-", col_name))
  5. ├─dplyr::mutate(., level_key = paste0(value, "-", col_name))
  6. ├─dplyr::arrange(., col_name)
  7. ├─dplyr::ungroup(.)
  8. ├─dplyr::mutate(., colvalstretch = colvalstretch * (1 - 0.8 * (1/length(colval))))
  9. ├─dplyr::mutate(...)
 10. ├─dplyr::mutate(., colval = cumsum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-devel-macos-arm64

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("starwars", package = "dplyr")
> 
> # Horizontal bar plot for categorical column composition
> x <- inspect_cat(starwars) 
> show_plot(x)
Error in `group_by()`:
! Must group by variables found in `.data`.
✖ Column `col_name` is not found.
Backtrace:
     ▆
  1. ├─inspectdf::show_plot(x)
  2. │ └─inspectdf:::plot_cat(x, ...)
  3. │   └─inspectdf:::collapse_levels(lvl_df, i)
  4. │     └─... %>% mutate(level_key = paste0(value, "-", col_name))
  5. ├─dplyr::mutate(., level_key = paste0(value, "-", col_name))
  6. ├─dplyr::arrange(., col_name)
  7. ├─dplyr::ungroup(.)
  8. ├─dplyr::mutate(., colvalstretch = colvalstretch * (1 - 0.8 * (1/length(colval))))
  9. ├─dplyr::mutate(...)
 10. ├─dplyr::mutate(., colval = cumsum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-devel-windows-x86_64

examples

Running examples in 'inspectdf-Ex.R' failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("starwars", package = "dplyr")
> 
> # Horizontal bar plot for categorical column composition
> x <- inspect_cat(starwars) 
> show_plot(x)
Error in `group_by()`:
! Must group by variables found in `.data`.
✖ Column `col_name` is not found.
Backtrace:
     ▆
  1. ├─inspectdf::show_plot(x)
  2. │ └─inspectdf:::plot_cat(x, ...)
  3. │   └─inspectdf:::collapse_levels(lvl_df, i)
  4. │     └─... %>% mutate(level_key = paste0(value, "-", col_name))
  5. ├─dplyr::mutate(., level_key = paste0(value, "-", col_name))
  6. ├─dplyr::arrange(., col_name)
  7. ├─dplyr::ungroup(.)
  8. ├─dplyr::mutate(., colvalstretch = colvalstretch * (1 - 0.8 * (1/length(colval))))
  9. ├─dplyr::mutate(...)
 10. ├─dplyr::mutate(., colval = cumsum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-oldrel-windows-x86_64

examples

Running examples in 'inspectdf-Ex.R' failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("starwars", package = "dplyr")
> 
> # Horizontal bar plot for categorical column composition
> x <- inspect_cat(starwars) 
> show_plot(x)
Error in `group_by()`:
! Must group by variables found in `.data`.
✖ Column `col_name` is not found.
Backtrace:
     ▆
  1. ├─inspectdf::show_plot(x)
  2. │ └─inspectdf:::plot_cat(x, ...)
  3. │   └─inspectdf:::collapse_levels(lvl_df, i)
  4. │     └─... %>% mutate(level_key = paste0(value, "-", col_name))
  5. ├─dplyr::mutate(., level_key = paste0(value, "-", col_name))
  6. ├─dplyr::arrange(., col_name)
  7. ├─dplyr::ungroup(.)
  8. ├─dplyr::mutate(., colvalstretch = colvalstretch * (1 - 0.8 * (1/length(colval))))
  9. ├─dplyr::mutate(...)
 10. ├─dplyr::mutate(., colval = cumsum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-patched-linux-x86_64

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("starwars", package = "dplyr")
> 
> # Horizontal bar plot for categorical column composition
> x <- inspect_cat(starwars) 
> show_plot(x)
Error in `group_by()`:
! Must group by variables found in `.data`.
✖ Column `col_name` is not found.
Backtrace:
     ▆
  1. ├─inspectdf::show_plot(x)
  2. │ └─inspectdf:::plot_cat(x, ...)
  3. │   └─inspectdf:::collapse_levels(lvl_df, i)
  4. │     └─... %>% mutate(level_key = paste0(value, "-", col_name))
  5. ├─dplyr::mutate(., level_key = paste0(value, "-", col_name))
  6. ├─dplyr::arrange(., col_name)
  7. ├─dplyr::ungroup(.)
  8. ├─dplyr::mutate(., colvalstretch = colvalstretch * (1 - 0.8 * (1/length(colval))))
  9. ├─dplyr::mutate(...)
 10. ├─dplyr::mutate(., colval = cumsum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-release-linux-x86_64

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("starwars", package = "dplyr")
> 
> # Horizontal bar plot for categorical column composition
> x <- inspect_cat(starwars) 
> show_plot(x)
Error in `group_by()`:
! Must group by variables found in `.data`.
✖ Column `col_name` is not found.
Backtrace:
     ▆
  1. ├─inspectdf::show_plot(x)
  2. │ └─inspectdf:::plot_cat(x, ...)
  3. │   └─inspectdf:::collapse_levels(lvl_df, i)
  4. │     └─... %>% mutate(level_key = paste0(value, "-", col_name))
  5. ├─dplyr::mutate(., level_key = paste0(value, "-", col_name))
  6. ├─dplyr::arrange(., col_name)
  7. ├─dplyr::ungroup(.)
  8. ├─dplyr::mutate(., colvalstretch = colvalstretch * (1 - 0.8 * (1/length(colval))))
  9. ├─dplyr::mutate(...)
 10. ├─dplyr::mutate(., colval = cumsum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-release-windows-x86_64

examples

Running examples in 'inspectdf-Ex.R' failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("starwars", package = "dplyr")
> 
> # Horizontal bar plot for categorical column composition
> x <- inspect_cat(starwars) 
> show_plot(x)
Error in `group_by()`:
! Must group by variables found in `.data`.
✖ Column `col_name` is not found.
Backtrace:
     ▆
  1. ├─inspectdf::show_plot(x)
  2. │ └─inspectdf:::plot_cat(x, ...)
  3. │   └─inspectdf:::collapse_levels(lvl_df, i)
  4. │     └─... %>% mutate(level_key = paste0(value, "-", col_name))
  5. ├─dplyr::mutate(., level_key = paste0(value, "-", col_name))
  6. ├─dplyr::arrange(., col_name)
  7. ├─dplyr::ungroup(.)
  8. ├─dplyr::mutate(., colvalstretch = colvalstretch * (1 - 0.8 * (1/length(colval))))
  9. ├─dplyr::mutate(...)
 10. ├─dplyr::mutate(., colval = cumsum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted

Check History

ERROR 5 OK · 0 NOTE · 0 WARNING · 9 ERROR · 0 FAILURE Mar 10, 2026
ERROR r-devel-linux-x86_64-debian-clang

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
>
...[truncated]...
msum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-devel-linux-x86_64-debian-gcc

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
>
...[truncated]...
msum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-devel-linux-x86_64-fedora-clang

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("st
...[truncated]...
msum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-devel-linux-x86_64-fedora-gcc

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("st
...[truncated]...
msum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-devel-windows-x86_64

examples

Running examples in 'inspectdf-Ex.R' failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("st
...[truncated]...
msum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-patched-linux-x86_64

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
>
...[truncated]...
msum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-release-linux-x86_64

examples

Running examples in ‘inspectdf-Ex.R’ failed
The error most likely occurred in:

> base::assign(".ptime", proc.time(), pos = "CheckExEnv")
> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
>
...[truncated]...
msum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-release-windows-x86_64

examples

Running examples in 'inspectdf-Ex.R' failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("st
...[truncated]...
msum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted
ERROR r-oldrel-windows-x86_64

examples

Running examples in 'inspectdf-Ex.R' failed
The error most likely occurred in:

> ### Name: show_plot
> ### Title: Simple graphical inspection of dataframe summaries
> ### Aliases: show_plot
> 
> ### ** Examples
> 
> # Load 'starwars' data
> data("st
...[truncated]...
msum(prop))
 11. ├─dplyr::group_by(., col_name)
 12. └─dplyr:::group_by.data.frame(., col_name)
 13.   └─dplyr::group_by_prepare(.data, ..., .add = .add, error_call = current_env())
 14.     └─rlang::abort(bullets, call = error_call)
Execution halted

Dependency Network

Dependencies Reverse dependencies dplyr ggplot2 ggfittext magrittr progress Rcpp rlang tibble tidyr inspectdf

Version History

new 0.0.12.1 Mar 10, 2026
updated 0.0.12.1 ← 0.0.12 diff Dec 26, 2024
updated 0.0.12 ← 0.0.11 diff Aug 8, 2022
updated 0.0.11 ← 0.0.10 diff Apr 1, 2021
updated 0.0.10 ← 0.0.9 diff Feb 19, 2021
updated 0.0.9 ← 0.0.8 diff Sep 6, 2020
updated 0.0.8 ← 0.0.7 diff Jun 24, 2020
updated 0.0.7 ← 0.0.6 diff Nov 4, 2019
updated 0.0.6 ← 0.0.5 diff Sep 28, 2019
updated 0.0.5 ← 0.0.4 diff Aug 25, 2019
updated 0.0.4 ← 0.0.3 diff Jul 26, 2019
updated 0.0.3 ← 0.0.2 diff Jun 26, 2019
updated 0.0.2 ← 0.0.1 diff May 22, 2019
new 0.0.1 Apr 23, 2019