替换
通过str.replace来实现,通过正则表达式来进行全局替换,用法如下
>>> df = pd.DataFrame(['A_1_1', 'B_2_1', 'C_3_1', 'D_4_1'])
#...dtype: object
# 用正则表达式来进行替换
>>> df[0].str.replace('[\d_]+', '')
0 A
1 B
2 C
3 D
Name: 0, dtype: object...# regex参数的默认值为True, 表示第一个参数为正则表达式
# 当值为False时,表示第一个参数为常规的字符串
>>> df[0].str.replace('_', '-', regex=...Series对象,将所有数据拼接在一起
>>> df[0].str.cat()
'ABCD'
# sep参数制定分隔符
>>> df[0].str.cat(sep=',')
'A,B,C,D'
# 当两个数组拼接时...返回一个新的Series对象
>>> df[0].str.cat(['1','2', '3', '4'])
0 A1
1 B2
2 C3
3 D4
Name: 0, dtype: object
# 当拼接的对象为一个数据框时