У меня есть три фрейма данных, как это,
df1
col1 col2 fix_col
p q 1
q e 4
x y 7
df2
col3 col4 fix_col
t u 2
v w 6
df3
col5 col6 fix_col
x r 5
Предполагая, что для каждого фрейма данных значения столбца fix_col сортируются в порядке убывания.
Теперь я хочу объединить эти три данныхкадры таким образом, что значения col3 будут в порядке убывания, независимо от других столбцов. Но значение столбца не представлено, оно будет повторять указанное выше или ниже (если указанное выше значение отсутствует) значение.
Требуемый кадр данных должен выглядеть следующим образом:
df
col1 col2 col3 col4 col5 col6 fix_col
p q t u x r 1
p q t u x r 2
p e t u x r 4
p e t u x r 5
p e v w x r 6
x y v w x r 7
Iможет сделать это с помощью цикла, но это займет больше времени для выполнения,
В поисках ярлыка / pythonic способ сделать это