Я пытаюсь преобразовать матрицу (df), чтобы получить другую (df2), и понятия не имею, как ..
[df]
X Y Z
a None x None
b None None x
c x None None
[df2]
X Y Z
None a None
None None b
c None None
, если это поможет, вот конструкцияиз df:
import pandas as pd
df = pd.DataFrame([[None, 'x', None], [None, None, 'x'], ['x', None, None]],
index=['a', 'b', 'c'],
columns=['X', 'Y', 'Z'])
print(f'\n{df.to_string()}')