如何删除 pandas 数据框中的重复行,以便仅删除最后一个条目

Nay*_*dhu 5 python pandas

如何删除重复行,以便仅删除最后一个重复条目。pandas drop_duplicates 函数只会保留第一个条目或最后一个条目,但我需要除最后一个条目之外的所有条目。

例如:

X = pd.DataFrame({"col1": list('acbcaa')})
Run Code Online (Sandbox Code Playgroud)

所需输出

X = pd.DataFrame({"col1": list('acba')})
Run Code Online (Sandbox Code Playgroud)