已信任
Jupyter 服务器: 本地
Python 3: Not Started
[13]
import pandas as pd
import numpy as np
[15]
s = pd.Series([' Tom',' xiaoming','john '])
s
0 Tom
1 xiaoming
2 john
dtype: object
[16]
# 删除空格
s.str.strip()
0 Tom
1 xiaoming
2 john
dtype: object
[17]
# 字符分割
s.str.split('o')
0 [ T, m]
1 [ xia, ming]
2 [j, hn ]
dtype: object
[18]
# 字符拼接
s.str.cat(sep='<=>')
' Tom<=> xiaoming<=>john '
[19]
# 获取onehot编码
s.str.get_dummies()
Tom xiaoming john
0 1 0 0
1 0 1 0
2 0 0 1
[20]
# 字符串是否包含什么内容
s.str.contains('m')
0 True
1 True
2 False
dtype: bool
[21]
# 字符串替换
s.str.replace('o','aaa')
0 Taaam
1 xiaaaaming
2 jaaahn
dtype: object
[22]
# 计数
s.str.count('i')
0 0
1 2
2 0
dtype: int64
[33]
s = pd.Series(['348',' 697 xiaoming','john '])
s
0 348
1 697 xiaoming
2 john
dtype: object
[34]
# 判断字符串是否为数字
s.str.isnumeric()
0 True
1 False
2 False
dtype: bool
[-]
[-]