Open
Description
pd.concat
accepts iterables that may contain Series
, DataFrame
and None
, where None
are simply ignored.
pd.concat([None, series, None, series, None]) # works, same as pd.concat([series, series])
pd.concat([None]) # raises
It would be great to deprecate/remove accepting None
s. This will help to better annotate concat
pandas-dev/pandas-stubs#888
Pandas-stubs currently has to choose between either false-positives (accept concat([None])
) or false-negatives (reject some concat(Iterable[Any/Unknown])
that could succeed).
Metadata
Metadata
Assignees
Labels
Functionality to remove in pandasFunctionality to remove in pandasRequires discussion from core team before further actionRequires discussion from core team before further actionConcat, Merge/Join, Stack/Unstack, ExplodeConcat, Merge/Join, Stack/Unstack, Explode