У меня есть серия слов, из которых я хочу сохранить только четыре последние буквы:
X = data['stem']
0 abalanz
1 abander
2 abandon
3 abanic
4 abarat
3029 best
3030 bib
3031 bolb
3032 Laz
3033 zurz
Я пробовал str.replace, но это не повлияло на серию
X = pd.Series(X).str.replace('[-4:]', '', regex=False)
Я пытался преобразовать серию в список, а затем работать с ним, но это сохранило только четыре последних элемента списка.
test = [X]
plop = [x[-4:] for x in test]
[3030 bib
3031 bolb
3032 Laz
3033 zurz
Name: stem, dtype: object]
Что я не понимаю, так это то, что эта функция работает, когда я использовать его в другом списке
test = ['abbbb','acccc','adddd']
plop = [x[-4:] for x in test]
['bbbb', 'cccc', 'dddd']