cudf.DataFrame.interleave_columns#

DataFrame.interleave_columns()[source]#

Interleave Series columns of a table into a single column.

Converts the column major table cols into a row major column.

Parameters:
colsinput Table containing columns to interleave.
Returns:
The interleaved columns as a single column

Pandas Compatibility Note

pandas.DataFrame.interleave_columns

This method does not exist in pandas but it can be run as pd.Series(np.vstack(df.to_numpy()).reshape((-1,))).

Examples

>>> import cudf
>>> df = cudf.DataFrame({0: ['A1', 'A2', 'A3'], 1: ['B1', 'B2', 'B3']})
>>> df
    0   1
0  A1  B1
1  A2  B2
2  A3  B3
>>> df.interleave_columns()
0    A1
1    B1
2    A2
3    B2
4    A3
5    B3
dtype: object