Проблема в том, что вы определили серию списков :
s = pd.Series({'A':[10,'héllo','world']})
print(s)
A [10, héllo, world]
dtype: object
Если это действительно то, что у вас есть, вам нужно изменить каждый список в цикле уровня Python,Например, через pd.Series.apply
:
s = s.apply(lambda x: list(map(str, x)))
Если у вас есть серия скаляров , то astype
будет работать:
s = pd.Series([10,'héllo','world'])
res = s.astype(str)
print(res, res.map(type), sep='\n'*2)
0 10
1 héllo
2 world
dtype: object
0 <class 'str'>
1 <class 'str'>
2 <class 'str'>
dtype: object