如何重命名Serie的列标签不是索引标签

问题描述

强文本 我正在努力应对一些容易的事情。我正在尝试重命名系列的(请注意,我不是在尝试重命名索引标签

s=pd.Series(['a','b','c','d')]

谢谢您的支持

BR,

解决方法

您可以在name=中指定pd.Series参数:

s=pd.Series(['a','b','c','d'],name="vals")

打印:

0    a
1    b
2    c
3    d
Name: vals,dtype: object

或使用.rename()

s=pd.Series(['a','d']).rename('vals')

如果要将系列转换为DataFrame,可以使用.to_frame()

print( pd.Series(['a','d']).rename('vals').to_frame() )

打印:

  vals
0    a
1    b
2    c
3    d