Skip to content

[Bug] non-standard personID's lead to error for focal fill #131

@smasongarrison

Description

@smasongarrison

ggpedigree::ggPedigreeInteractive(df_midgen_below, personID = "ID", config = list(code_male = "M", focal_fill_personID = twinIDS$twin1_id,focal_fill_include = TRUE,sex_color_include = FALSE))

Browse[1]> rlang::last_trace()
<error/rlang_error>
Error in dplyr::left_join() at ggpedigree/R/ggpedigreeCoreHelpers.R:365:7:
! Join columns in x must be present in the data.
✖ Problem with personID.

Backtrace:

  1. └─ggpedigree::ggPedigreeInteractive(...)
  2. └─ggpedigree:::ggPedigree.core(...) at ggpedigree/R/ggPedigreeInteractive.R:117:3
  3. └─ggpedigree:::preparePedigreeData(...) at ggpedigree/R/ggpedigreeCore.R:74:3
    
  4.   └─ggpedigree:::addFocalFillColumn(...) at ggpedigree/R/ggpedigreeCoreHelpers.R:108:3
    
  5.     ├─dplyr::left_join(...) at ggpedigree/R/ggpedigreeCoreHelpers.R:365:7
    
  6.     └─dplyr:::left_join.data.frame(...)
    

Run rlang::last_trace(drop = FALSE) to see 4 hidden frames.

Metadata

Metadata

Labels

bugSomething isn't working

Type

No type

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions