ToolJovia
Data

Exact Grouped CSV Rank Annotator

Add per-group numeric ranks to CSV rows with exact decimal ordering and explicit tie rules.

✓ Browser-local processing
Processed in this tab. Up to 100,000 characters unless this tool states a smaller limit.

Loading tool…

How to use Exact Grouped CSV Rank Annotator

Prepare ranked table records without rearranging their source order. Competition, dense and source-order tie policies remain explicit, and every valid row records the number of valid numeric observations in its group.

  1. Enter input, group columns json (empty for one group), numeric column, new rank column.
  2. Choose the settings for exact grouped csv rank annotator, then run the tool.
  3. Review the result and any limitations before copying or downloading it.

Good to know

  • 5,000 CSV records, 1,000 valid groups, 100 characters per strict decimal, magnitude at most 1 e 15 and bounded CSV output.
  • Exact decimal strings, not locale numbers or guessed missing tokens. Blank policy marks invalid numbers and excludes them from valid group size. Source-order ties preserve original relative order; this is not a population percentile.
  • Processing is local. Output is limited to 1,000,000 text characters unless a stricter file limit is stated.

Common questions

Why do equal values sometimes leave a gap in the next rank?

Competition ranks are 1, 1, 3 for a two-way first-place tie. Dense ranks are 1, 1, 2. Source-order assigns 1, 2, 3 using original order for equal numeric values.

Is this input sent to a server?

No. The application processes this input inside your browser tab and does not save it to persistent storage.

Keep going with related tools

All data →