macpie.pandas.rtrim_longest#

macpie.pandas.rtrim_longest(*sers, trim_empty_string=True, as_tuple=False)#

Trim trailing missing values from each series. If the resulting series are of uneven length, missing values are filled with NaN values.

Parameters:
sersSeries objects
trim_empty_stringbool, default True

Whether to also include empty strings when trimming.

as_tuplebool, default False

Whether to return the result as a tuple of Series instead of as a DataFrame.

Returns:
DataFrame or tuple

A DataFrame or tuple of Series, depending on as_tuple.

Examples

>>> ser1 = pd.Series([1, "2", 3, "", None, None], name="ser1")
>>> ser2 = pd.Series([1, "2", 3, "4", 5, 6], name="ser2")
>>> rtrim_longest(ser1, ser2)
  ser1 ser2
0    1    1
1    2    2
2    3    3
3  NaN    4
4  NaN    5
5  NaN    6