pandas转换成numpy数据
时间: 2023-10-13 20:27:45 浏览: 90
用NumPy和Pandas做数据分析实战
可以使用pandas的values属性将DataFrame转换为NumPy数组,或者使用to_numpy()方法。
例如:
```python
import pandas as pd
import numpy as np
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]})
# 使用values属性将DataFrame转换为NumPy数组
arr1 = df.values
print(arr1)
# 使用to_numpy()方法将DataFrame转换为NumPy数组
arr2 = df.to_numpy()
print(arr2)
```
运行结果:
```
[[1 4]
[2 5]
[3 6]]
[[1 4]
[2 5]
[3 6]]
```
两种方法都可以将DataFrame转换为NumPy数组。注意,这两种方法都会复制数据,因此对返回的数组的修改不会影响原始DataFrame。
阅读全文