pandas 拆分数据项
时间: 2023-11-09 21:02:19 浏览: 85
pandas将list数据拆分成行或列.ipynb
可以使用 pandas 中的 str.split() 方法来拆分数据项。该方法可以指定分隔符,并返回一个包含拆分后数据项的 Series。
例如,假设有一个包含姓名和年龄的数据集,格式为 "姓名-年龄",可以使用以下代码将其拆分为两个列:
```
import pandas as pd
data = {'name_age': ['Alice-25', 'Bob-30', 'Charlie-35']}
df = pd.DataFrame(data)
df[['name', 'age']] = df['name_age'].str.split('-', expand=True)
df.drop('name_age', axis=1, inplace=True)
print(df)
```
输出结果为:
```
name age
0 Alice 25
1 Bob 30
2 Charlie 35
```
阅读全文