我有一个具有重复名称的列的df x:

In [77]: X_R
Out[77]:
      dollars  dollars
   0   0.7085   0.5000

我想重命名它,以便:
In [77]: X_R
Out[77]:
       Retail   Cost
   0   0.7085   0.5000

使用pandas rename函数可以“工作:
X_R.rename(index=str, columns={"dollars": "Retail", "dollars": "Cost"})

只给了我两列名为成本。
在这种情况下,如何重命名列?

最佳答案

X_R.columns = ['Retail','Cost']

关于python - 使用重复的列名重命名Pandas数据框中的列?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/40774787/

10-13 06:26