相关疑难解决方法(0)

Panda的DataFrame - 重命名多个具有相同名称的列

我在df中有几个名称相同的列.需要重命名它们.通常的重命名重命名全部无论如何我可以将下面的blah(s)重命名为blah1,blah4,blah5?

    In [6]:

    df=pd.DataFrame(np.arange(2*5).reshape(2,5))
    df.columns=['blah','blah2','blah3','blah','blah']
    df
    Out[6]:


blah    blah2   blah3   blah    blah
0    0   1   2   3   4
1    5   6   7   8   9
Run Code Online (Sandbox Code Playgroud)

在[7]中:

df.rename(columns = {'blah':'blah1'})
Out[7]:
        blah1   blah2   blah3   blah1   blah1
        0    0   1   2   3   4
        1    5   6   7   8   9
Run Code Online (Sandbox Code Playgroud)

python pandas

12
推荐指数
3
解决办法
1万
查看次数

标签 统计

pandas ×1

python ×1