常用的Pandas 字符串操作函数有这些:
编号 | 函数 | 描述 |
---|---|---|
1 | lower() | 将Series/Index中的字符串转换为小写。 |
2 | upper() | 将Series/Index中的字符串转换为大写。 |
3 | len() | 计算字符串长度。 |
4 | strip() | 帮助从两侧的系列/索引中的每个字符串中删除空格(包括换行符)。 |
5 | split(’ ') | 用给定的模式拆分每个字符串。 |
6 | cat(sep=’ ') | 使用给定的分隔符连接系列/索引元素。 |
7 | get_dummies() | 返回具有单热编码值的数据帧(DataFrame)。 |
8 | contains(pattern) | 如果元素中包含子字符串,则返回每个元素的布尔值True,否则为False。 |
9 | replace(a,b) | 将值a替换为值b。 |
10 | repeat(value) | 重复每个元素指定的次数。 |
11 | count(pattern) | 返回模式中每个元素的出现总数。 |
12 | startswith(pattern) | 如果系列/索引中的元素以模式开始,则返回true。 |
13 | endswith(pattern) | 如果系列/索引中的元素以模式结束,则返回true。 |
14 | find(pattern) | 返回模式第一次出现的位置。 |
15 | findall(pattern) | 返回模式的所有出现的列表。 |
16 | swapcase | 变换字母大小写。 |
17 | islower() | 检查系列/索引中每个字符串中的所有字符是否小写,返回布尔值 |
18 | isupper() | 检查系列/索引中每个字符串中的所有字符是否大写,返回布尔值 |
19 | isnumeric() | 检查系列/索引中每个字符串中的所有字符是否为数字,返回布尔值。 |
格式:
import pandas as pd
s = pd.Series([....])
s.str.lower()
以此类推。。。