pythonpandas 构造dataframe
时间: 2025-02-12 17:25:49 浏览: 35
### 如何使用Python Pandas创建DataFrame实例
#### 通过字典创建DataFrame
从字典创建`DataFrame`是Pandas中最直接的方式之一。字典的键将被用作`DataFrame`的列名,而字典的值(通常是列表或NumPy数组)则作为列的数据。
```python
import pandas as pd
# 创建一个字典
data = {
'姓名': ['张三', '李四', '王五'],
'年龄': [25, 28, 34],
'性别': ['男', '女', '男']
}
# 使用pd.DataFrame()函数创建DataFrame
df = pd.DataFrame(data)
print(df)
```
上述代码展示了如何利用字典来构建一个简单的数据表结构,在这里`'姓名'`, `'年龄'`, 和 `'性别'` 成为了新创建表格中的不同字段名称[^1]。
#### 利用嵌套字典初始化DataFrame
除了基本的字典外,还可以采用更复杂的嵌套字典形式来进行`DataFrame`的初始化工作:
```python
nested_dict = {
"column_1": {"row_1": 1, "row_2": 2},
"column_2": {"row_1": "A", "row_2": "B"}
}
df_nested = pd.DataFrame(nested_dict)
print(df_nested)
```
这段脚本说明了另一种构造方式——即当原始资料是以多层关联数组的形式给出时,可以直接传递给`pandas.DataFrame()`以获得相应布局的结果集[^2]。
阅读全文
相关推荐



















