我的df是这样的。
2019 2018
Sally#16# -6461 -6340
Brian#06# 7139 7200
rebecca#9# 1337 1067
mark#10# 10922 11128
toto 12936 13054
在这里,我想从我的所有索引中删除#number#。有办法做到这一点吗?可能使用regex,这样我就可以得到这样的最终df:
2019 2018
Sally -6461 -6340
Brian 7139 7200
rebecca 1337 1067
mark 10922 11128
toto 12936 13054
谢谢!
使用Series.str.replace
和d+
来选择#
:之间的所有数字
df.index = df.index.str.replace(r'(#d+#)', '')
print (df)
2019 2018
Sally -6461 -6340
Brian 7139 7200
rebecca 1337 1067
mark 10922 11128
toto 12936 13054