有没有办法替换熊猫数据透视表中的字符串?

时间:2019-09-17 12:24:09

标签: python pandas replace pivot-table

有什么方法可以替换括号和括号中的字符串? 我尝试了这段代码,它没有显示错误,但不是workind

heatmap_data = pd.pivot_table(merged, values='Result', index=['Skill Name'], columns='Employee Name')
heatmap_data = heatmap_data.replace(r"\(.*\)", "", regex=True)

有什么想法吗?

数据透视表 img

1 个答案:

答案 0 :(得分:1)

解决方案不起作用,因为不能替换数值。您需要替换列和索引值:

heatmap_data.columns = heatmap_data.columns.str.replace(r"\(.*\)", "")
heatmap_data.index = heatmap_data.index.str.replace(r"\(.*\)", "")