Rdatatable / Rdatatable/data.table

[R-Forge #5352] "promote" `roll` to a vector

Open
#537 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

feature request joins
Dominant language
R
Stars
3.9k
Forks
1.1k
Avg merge
14h 4m
Merged PRs (30d)
4

Description

Submitted by: Eduard Antonyan; Assigned to: Nobody; R-Forge link

That way one can specify how to join (roll, no roll, etc) for each of the columns being joined.

For reference, current behavior is to do a rolling join on the last column and a strict one on all of the others and this FR is to add the flexibility to the other columns.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing data.table's current rolling-join behavior, which rolls only on the last column and uses strict joins on the others. Define how a vector of roll settings should control each joined column, then verify that mixed roll and no-roll combinations behave as requested.

Written by the indexing model from the issue text.

Assessment

Tech stack
r
Domain
data
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.