【发布时间】:2021-11-24 11:27:01
【问题描述】:
我在问这个之前搜索过,但要么我不明白回复,要么答案不适合我的情况。
这是我的df
使用此代码:
gini.iloc[:, 2:].rename(columns=lambda x : x[:4])
我得到了我想要的结果,preview here。要知道,将 2000 [YR2000] 重命名为 2000,其他列相同。
但我想在我原来的 df 中分配这个修改。当我在重命名函数中添加inplace = True 时,我收到一个不知道如何解决的复制警告。
其次,我不知道如何将此更改分配给我的原始 df,保持我的前两列不变。
谢谢!我希望我很清楚,这是我的第一次。
【问题讨论】:
标签: python dataframe lambda rename