У меня есть кадр данных с столбцами a, b, c, d
a b c d
1 2 nan nan
2 3 4 5
4 5 nan nan
как я могу преобразовать в 2 столбца, когда мне неизвестно количество строк, которые даст результат. (большие данные)
выход:
a b
1 2
2 3
4 5
4 5
reshape
pd.DataFrame(df.values.reshape(-1, 2), columns=['a', 'b']).dropna()
a b
0 1.0 2.0
2 2.0 3.0
3 4.0 5.0
4 4.0 5.0
1 2 3 nan
Для первого ряда и4 5 6 nan
Для второго. Что бы вы хотели получить на выходе?