如何将字符串后缀到熊猫系列索引标签?

add_suffix 是熊猫系列函数,用于向系列索引标签添加字符串后缀。此方法将返回一个带有更新标签的新系列对象。

这个 add_suffic 方法将一个字符串作为参数,使用该字符串将更新系列标签。它将在系列的索引标签之后添加给定的字符串。

示例

# import pandas package
import pandas as pd

# create a pandas series
s = pd.Series([2,4,6,8,10])
print(series)

result = s.add_suffix('_Index')
print("带有更新标签的结果系列: ", result)

解释

在下面的示例中,我们使用 python list 创建了一个系列对象 's',我们还没有为这个系列对象定义索引标签。pandas 系列构造函数将自动分配从 0 到 4 的索引值。

通过使用此 add_suffix 方法,我们可以更改系列对象“s”的标签。

输出结果

0   1
1   3
2   5
3   7
4   9
dtype: int64

带有更新标签的结果系列:
0_Index   2
1_Index   4
2_Index   6
3_Index   8
4_Index  10
dtype: int64

索引表示为 0-4 的序列是实际序列,索引以“_Index”结尾的序列是s.add_suffix方法的结果序列。

示例

import pandas as pd

sr = pd.Series({'A':3,'B':5,'C':1})

print(sr)

# add suffix
result = sr.add_suffix('_Lable')

print('带有更新标签的结果系列: ',result)

解释

“_Label”是一个字符串,作为参数提供给系列对象的 add_suffix 函数,它将返回一个带有新索引标签的新 Pandas 系列对象。

输出结果

A   3
B   5
C   1
dtype: int64

带有更新标签的结果系列:
A_Lable   3
B_Lable   5
C_Lable   1
dtype: int64

这个块有两个pandas系列对象,第一个是实际的系列对象,最后一个系列对象是add_suffix方法的输出。add_suffix 方法已将索引标签从 A、B、C 更新为 A_Lable、B_Lable、C_Lable。