pandas str.rsplit
时间: 2023-07-07 14:46:27 浏览: 83
Pandas手册.pdf
pandas中的str.rsplit()函数用于将字符串从右侧分割为多个子字符串,并返回一个Series或DataFrame。该函数可以指定分隔符、分割次数、是否从右侧开始分割等参数。示例代码如下:
```python
import pandas as pd
# 创建一个包含字符串的Series
s = pd.Series(['hello world', 'python programming', 'data analysis'])
# 使用rsplit函数分割字符串
result = s.str.rsplit(pat=' ', n=1, expand=True)
# 输出结果
print(result)
```
输出结果为:
```
0 1
0 hello world
1 python programming
2 data analysis
```
上述代码中,我们使用rsplit函数将每个字符串从右侧以空格为分隔符分割为两个子字符串,并将结果存储在DataFrame中。其中,pat参数指定分隔符,n参数指定分割次数,expand参数指定是否将结果拆分为多列。
阅读全文