【发布时间】:2022-11-20 01:26:56
【问题描述】:
我有这个df
x y1 y2 y3 y4 d1 d2 d3 d4
0 -17.7 7 NaN NaN NaN 5 NaN 4 NaN
1 -15.0 NaN NaN NaN 3 4 NaN NaN 8
2 -12.5 NaN NaN 2 NaN NaN NaN 1 9
根据y1 到y4 之间的值,我只希望d1 到d4 之间每行有1 个值。
例子:在第一行中,值为 y1。所以留下的值是d1。
输出将是:
x y1 y2 y3 y4 d1 d2 d3 d4
0 -17.7 7 NaN NaN NaN 5 NaN NaN NaN
1 -15.0 NaN NaN NaN 3 NaN NaN NaN 8
2 -12.5 NaN NaN 2 NaN NaN NaN 1 NaN
【问题讨论】: