我有一个Pandas数据框,每行至少有4个非NaN值,但这些值位于不同的列中:
Index Col1 Col2 Col3 Col4 Col5 Col6 Col7 Col8
1991-12-31 100.000 100.000 100.000 89.123 NaN NaN NaN NaN
1992-01-31 98.300 101.530 100.000 NaN 92.342 NaN NaN NaN
1992-02-29 NaN 100.230 98.713 97.602 NaN NaN NaN NaN
1992-03-31 NaN NaN 102.060 93.473 98.123 NaN NaN NaN
1992-04-30 NaN 102.205 107.755 94.529 94.529 NaN NaN NaN
(我只显示前8列)我想将其转换为数据框,每行有4列。从左到右阅读的第一个日期的行应仅包含前四个非 NaN 值。
编辑:
每行上的顺序很重要。