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('')来实现。