pandas库求均值
时间: 2023-10-30 18:03:13 浏览: 78
pandas基于时间序列的固定时间间隔求均值的方法
要求 Pandas 库中的均值,可以使用 `mean()` 方法。假设你有一个名为 `df` 的 DataFrame,你可以使用以下代码求列或行的均值:
- 求列的均值:`df.mean()`
- 求行的均值:`df.mean(axis=1)`
注意,如果 DataFrame 中包含缺失值(NaN),则默认情况下 `mean()` 方法会自动将其忽略。如果你想包含缺失值并进行计算,可以使用 `mean(skipna=False)`。
以下是一个示例代码:
```python
import pandas as pd
# 创建示例 DataFrame
data = {'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]}
df = pd.DataFrame(data)
# 求列的均值
column_mean = df.mean()
print("Column Mean:")
print(column_mean)
# 求行的均值
row_mean = df.mean(axis=1)
print("\nRow Mean:")
print(row_mean)
```
输出结果:
```
Column Mean:
A 2.0
B 5.0
C 8.0
dtype: float64
Row Mean:
0 4.0
1 5.0
2 6.0
dtype: float64
```
希望能帮到你!如果还有其他问题,请随时提问。
阅读全文