Пример кадра ввода данных
import pandas as pd
df_input = pd.DataFrame([[1.7, 0.2], [0.4, 0.93], [0.05, 0.96], [0.97, 0.68]], columns=["A", "B"])
В этом примере два столбца, в то время как в реальном фрейме данных - 10. Я хочу отсортировать каждую строку в порядке возрастания, а затем назначить -1 для первых 5 столбцов и +1 для следующих 5 столбцов. Пример вывода выглядит следующим образом: -
df_output=pd.DataFrame([[1, -1], [-1, 1], [-1, 1], [1, -1]], columns=["A", "B"])
Пожалуйста, предложите путь вперед.