使用pandas创建一个包含姓名、年龄和城市的数据框,并对其进行排序
时间: 2024-09-19 15:14:19 浏览: 30
在Python中,你可以使用pandas库来轻松地创建数据框并进行排序。首先,你需要安装pandas(如果你还没有安装的话),然后按照以下步骤操作:
1. 导入pandas模块:
```python
import pandas as pd
```
2. 创建字典,其中键是列名,值是列表或数组,表示行数据:
```python
data = {
'姓名': ['张三', '李四', '王五', '赵六'],
'年龄': [25, 30, 28, 32],
'城市': ['北京', '上海', '广州', '深圳']
}
```
3. 使用`pd.DataFrame()`函数将字典转换为数据框:
```python
df = pd.DataFrame(data)
```
4. 对数据框进行排序,比如按年龄从小到大排序:
```python
df_sorted = df.sort_values('年龄')
```
如果你想按照多个列进行排序,可以传递一个列表作为参数,例如先按年龄排序,再按姓名排序:
```python
df_sorted = df.sort_values(['年龄', '姓名'])
```