pandas根据字符把一列分拆
时间: 2023-08-02 18:05:28 浏览: 99
字符串按特定字符拆分
在Pandas中,可以使用字符串的split()方法将一列按照特定字符进行拆分。示例如下:
```python
import pandas as pd
# 创建示例数据
data = {'col1': ['A_B', 'C_D', 'E_F']}
df = pd.DataFrame(data)
# 使用split()方法拆分列
df['col1_split'] = df['col1'].str.split('_')
print(df)
```
输出结果为:
```
col1 col1_split
0 A_B [A, B]
1 C_D [C, D]
2 E_F [E, F]
```
在上述代码中,我们使用`str.split('_')`方法将`col1`列按照下划线字符进行拆分,并将结果保存到新的列`col1_split`中。拆分后的结果是一个包含拆分后字符串的列表。
阅读全文