dataframe 取平均且转换为数组
时间: 2023-10-08 14:14:37 浏览: 96
DataFrame 将某列数据转为数组的方法
5星 · 资源好评率100%
要将DataFrame对象的每列取平均并转换为数组,可以使用以下代码示例:
```python
import pandas as pd
import numpy as np
# 创建一个DataFrame对象
df = pd.DataFrame({'A': [1, 2, 3],
'B': [4, 5, 6],
'C': [7, 8, 9]})
# 求每列的平均值
mean_array = np.array(df.mean())
print(mean_array)
```
这将输出:
```
[2. 5. 8.]
```
通过调用DataFrame对象的`mean()`方法,可以计算每列的平均值。然后,使用NumPy库的`array()`函数将结果转换为数组。最后,可以打印出平均值数组。
阅读全文