Learn R Programming

inspectdf (version 0.0.12.1)

inspect_types: Summary and comparison of column types

Description

For a single dataframe, summarise the column types. If two dataframes are supplied, compare column type composition of both dataframes.

Usage

inspect_types(df1, df2 = NULL, compare_index = FALSE)

Value

A tibble summarising the count and percentage of different column types for one or a pair of data frames.

Arguments

df1

A dataframe.

df2

An optional second dataframe for comparison.

compare_index

Whether to check column positions as well as types when comparing dataframes. Defaults to FALSE.

Author

Alastair Rushworth

Details

For a single dataframe, the tibble returned contains the columns:

  • type, a character vector containing the column types in df1.

  • cnt, integer counts of each type.

  • pcnt, the percentage of all columns with each type.

  • col_name, the names of columns with each type.

For a pair of dataframes, the tibble returned contains the columns:

  • type, a character vector containing the column types in df1 and df2.

  • cnt_1, cnt_2, pair of integer columns containing counts of each type - in each of df1 and df2

For a grouped dataframe, the tibble returned is as for a single dataframe, but where the first k columns are the grouping columns. There will be as many rows in the result as there are unique combinations of the grouping variables.

See Also

show_plot

Examples

Run this code
# Load dplyr for starwars data & pipe
library(dplyr)

# Single dataframe summary
inspect_types(starwars)

# Paired dataframe comparison
inspect_types(starwars, starwars[1:20, ])

Run the code above in your browser using DataLab