Both tables need the same columns. A column on one side only is refused rather than filled in with missing values, because a half-empty column that says nothing is how a mistake survives to the end of a pipeline.
Error:
! `add_rows` needs the other table by name: add_rows(more_sales)
try: collect(sales >> add_rows(pd.DataFrame({"region": ["North"]})))except GodError as refusal:print(refusal)
illegal: `add_rows` needs both tables to have the same columns: this table has product, revenue, cost and `table` does not. Add what is missing, or drop it with `pick`
|
2 | then add_rows table
| ^^^^^^^^^^^^^^