如何将布尔数据框(真/假)中的所有单元格替换为该单元格的索引名称(当为“真”时?例如:
df = pd.DataFrame(
[
[False, True],
[True, False],
],
index=["abc", "def"],
columns=list("ab")
)
显示为:
df = pd.DataFrame(
[
[False, abc],
[def, False],
],
index=["abc", "def"],
columns=list("ab")
)
使用df.mask
: