怎么给长短不一的数据分列
时间: 2024-03-11 10:49:11 浏览: 72
数据分列.zip
可以使用Python中的pandas库进行数据分列。假设数据存储在一个DataFrame对象中,可以使用pandas中的str.split()方法对某一列进行分列,例如:
```python
import pandas as pd
# 假设数据存储在data中,且需要对col1列进行分列
data[['col1_left', 'col1_right']] = data['col1'].str.split('_', expand=True, n=1)
```
以上代码将col1列按照下划线进行分列,将分列的结果存储在新的两列col1_left和col1_right中。其中,expand=True表示将分列结果扩展为两列,n=1表示分列一次。如果需要分列多次,可以多次调用str.split()方法。另外,如果需要对多个列进行分列,可以使用apply()方法对每一列分别进行操作。
阅读全文