это довольно просто:
при условии, что имя dataframe - df
создайте новый фрейм данных:
new1=pd.DataFrame
сложите нужные столбцы:
new1["from_node"]=df["from_node"]
new1["node_loss"]=df[0]
аналогично вы можете повторить то же самое для второго кадра данных:
создайте второй новый фрейм данных: new2=pd.DataFrame()
добавить столбцы, которые вы хотите вместе:
new2["to_node"]=df["to_node"]
new2["node_loss"]=df[0]
Вы получаете два новых кадра данных с соответствующими значениями