tests/testthat/_snaps/identify_column_order.md

Column order checks work as expected

Code
  diffdf(x1, x2, suppress_warnings = TRUE, check_column_order = TRUE)
Output
  Differences found between the objects!

  Summary of BASE and COMPARE
    ==================================================================
      PROPERTY             BASE                       COMP            
    ------------------------------------------------------------------
        Name                x1                         x2             
       Class     "tbl_df, tbl, data.frame"  "tbl_df, tbl, data.frame" 
      Rows(#)                1                          1             
     Columns(#)              4                          4             
    ------------------------------------------------------------------


  There are differences in the column ordering between BASE and COMPARE !!
    ===================================
     COLUMN  BASE-INDEX  COMPARE-INDEX 
    -----------------------------------
       z         3             4       
       q         4             3       
    -----------------------------------
Code
  diffdf(x1, x2, suppress_warnings = TRUE, check_column_order = TRUE)
Output
  Differences found between the objects!

  Summary of BASE and COMPARE
    ==================================================================
      PROPERTY             BASE                       COMP            
    ------------------------------------------------------------------
        Name                x1                         x2             
       Class     "tbl_df, tbl, data.frame"  "tbl_df, tbl, data.frame" 
      Rows(#)                1                          1             
     Columns(#)              4                          3             
    ------------------------------------------------------------------


  There are differences in the column ordering between BASE and COMPARE !!
    ===================================
     COLUMN  BASE-INDEX  COMPARE-INDEX 
    -----------------------------------
       z         3             2       
       q         4             3       
    -----------------------------------


  There are columns in BASE that are not in COMPARE !!
    =========
     COLUMNS 
    ---------
        y    
    ---------
Code
  diffdf(x1, x2, suppress_warnings = TRUE, check_column_order = TRUE)
Output
  Differences found between the objects!

  Summary of BASE and COMPARE
    ==================================================================
      PROPERTY             BASE                       COMP            
    ------------------------------------------------------------------
        Name                x1                         x2             
       Class     "tbl_df, tbl, data.frame"  "tbl_df, tbl, data.frame" 
      Rows(#)                1                          1             
     Columns(#)              4                          4             
    ------------------------------------------------------------------


  There are columns in BASE that are not in COMPARE !!
    =========
     COLUMNS 
    ---------
       y1    
    ---------


  There are columns in COMPARE that are not in BASE !!
    =========
     COLUMNS 
    ---------
       y2    
    ---------

Column order checks work with null columns

Code
  diffdf(d1, d2, suppress_warnings = TRUE, check_column_order = TRUE)
Output
  Differences found between the objects!

  Summary of BASE and COMPARE
    ====================================
      PROPERTY      BASE        COMP    
    ------------------------------------
        Name         d1          d2     
       Class     data.frame  data.frame 
      Rows(#)        0           0      
     Columns(#)      3           3      
    ------------------------------------


  There are differences in the column ordering between BASE and COMPARE !!
    ===================================
     COLUMN  BASE-INDEX  COMPARE-INDEX 
    -----------------------------------
       y         2             3       
       z         3             2       
    -----------------------------------

By default column orders are not checked

Code
  diffdf(d1, d2, suppress_warnings = TRUE)
Output
  No issues were found!


Try the diffdf package in your browser

Any scripts or data that you put into this service are public.

diffdf documentation built on Sept. 30, 2024, 9:25 a.m.