str
是python
的内建数据类型
Pandas Series 字符串操作
pandas
的series内元素为str
类型时,如果需要对整列的字符串进行变换,是无法直接调用字符串函数的,如[]
截取操作,count
计数,split
分割操作等。
1 |
|
1 |
|
1 |
|
如s[0:1]
实际上截取的是series
的第一个元素,即A
,而不是所有数据的第一个字母组成的series
. 使用s.count('b')
会提示非法调用。
为了实现序列元素的批操作,可以将series
转化为strings.StringMethods
.
1 |
|
再对s.str
进行字符串操作就可以成功了。如
1 |
|
如何对Series
进行内部元素数据类型转换,可以使用s.astype('')
来实现。