Skip to content

Limitations

These constraints apply to Coral 0.7.45 with Chelis 0.18.13:

  • Concatenation. Pass frames with the same ordered schema and row count. concat uses the first frame's columns without checking every later schema; extra columns in a later frame are omitted. See Concatenation.
  • File output. CSV and JSON writers do not encode integer missing-value masks. The JSON writer does not escape column names or string cells and cannot produce valid JSON for non-finite floats. The I/O chapter gives supported inputs.
  • Column types. Bool columns cannot be group keys. Bool non-key columns cannot pass through joins; inner and left joins also reject bool keys. pivot and melt take float value columns and string id/index columns. String and bool columns have no missing marker.
  • Output conventions. outer_join returns its key as a string column, whatever the input key type. from_columns and empty use dictionary entry order for columns; use from_pairs for explicit order. In a multi-aggregation, each value column can appear only once, and an AggCount spec needs a numeric value column.
  • Wide frames. Frames with 100 or more columns can be slow in the evaluator.