У меня есть такой фрейм данных:
df = pd.DataFrame(
[
["True", "False"],
["True", "True"],
["False", "True"],
],
index=["bob", "sue", "joe"],
columns=["R1", "R2"],
)
Я бы хотел растопить df, чтобы использовались имена индексов, и заменить Trues именем столбца, чтобы вывод был таким :
df = pd.DataFrame(
[
["bob", "R1"],
["sue", "R1"],
["sue", "R2"],
["joe", "R2"],
],
columns=["Names", "Role"],
)
Как мне этого добиться?