DataFrame({
时间: 2025-03-13 08:05:55 浏览: 22
### Python Pandas DataFrame 的使用方法及常见问题解决
#### 1. 数据框的创建
Pandas 是一种强大的数据分析工具库,在 Python 中广泛用于处理表格型数据。可以通过多种方式创建 `DataFrame`,最常用的方式是从字典或 NumPy 数组构建。
以下是通过 NumPy 随机数生成器创建一个简单的 `DataFrame` 示例[^1]:
```python
from pandas import DataFrame
import pandas as pd
import numpy as np
df = DataFrame(np.random.randn(4, 5), columns=['A', 'B', 'C', 'D', 'E'])
print(df)
```
#### 2. 行与列的操作
##### 添加新行或列
可以轻松向现有的 `DataFrame` 添加新的行或列。例如:
- **添加一列**:
```python
df['F'] = df['A'] + df['B']
print(df)
```
这会基于现有两列计算得出新的一列,并将其附加到原表上。
- **添加一行**:
可通过 `.loc[]` 或者直接追加另一个 `DataFrame` 来实现新增行操作。
```python
new_row = {'A':0,'B':0,'C':0,'D':0,'E':0}
df.loc[len(df)] = new_row
print(df)
```
#### 3. 遍历 DataFrame
对于逐项访问每一列的数据情况,可采用迭代机制完成遍历任务。下面展示如何逐一获取各列及其对应的 Series 值对象[^2]:
```python
data = {'A': [1, 2, 3], 'B': [4, 5, 6]}
df = pd.DataFrame(data)
for column, series in df.items():
print(f"Column: {column}")
print(f"Series:\n{series}\n")
```
#### 4. 统计分析功能
利用内置统计函数快速获得有关数值字段的信息变得非常简便。比如寻找最小值时调用`.min()`即可[^3]。
示例代码如下所示:
```python
minimum_values = df.min()
print(minimum_values)
```
以上介绍了部分基础但重要的 Pandas DataFrame 功能点以及实际应用中的技巧说明。
阅读全文
相关推荐


















