dataframe转换成array
时间: 2024-08-14 11:06:00 浏览: 55
Pandas中把dataframe转成array的方法
要将Pandas DataFrame转换为NumPy数组,你可以使用以下三种方法:
1. **使用`values`属性**[^1]:
```python
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
array_from_df = df.values
```
2. **使用`as_matrix()`方法**:
```python
array_from_df = df.as_matrix()
```
3. **使用`np.array()`函数**[^2]:
```python
import numpy as np
array_from_df = np.array(df)
```
这三种方式的结果是一样的,都是将DataFrame的内容以二维数组的形式表示出来。
阅读全文