- Added
interval_join
, which joins tables on cases where (start, end) intervals overlap between the two columns. This adds IRanges from Bioconductor to SUGGESTS. - Added
genome_join
, which is a more specific case ofinterval_join
that joins tables on based on (chromosome, start, end), where the chromosome must agree and (start, end) must overlap. - Added
index_match_fun
argument tofuzzy_join
, which handles functions (such asinterval_join
andgenome_join
) that operate on the original columns rather than all pairs of columns - Fixed bug when matching multiple columns to the same column (#28)
- Fixed bug in which rows were sometimes duplicated when no distance column was specified (#21)
- Added more unit tests
- Fixed bug that failed when single column data frames (not tbl_dfs) were given (#13)
- Updated README for newest versions of dplyr and janeaustenr
- Added option not only to join based on a maximum distance but also to append a distance column, using the
distance_col
argument. This is available indifference_join
,distance_join
,stringdist_join
, andgeo_join
(#10)
- Fixed to ignore groups while preserving the groups of x in the output (#11)
- Fixed to append
.x
and.y
to all common columns, not just those inby
(#12)
- Added codecov to measure test coverage
- Added AppVeyor continuous integration
- Added Code of Conduct
- Initial draft of package for CRAN