DataFrame转换成numpy.ndarray 二维数组
时间: 2024-01-06 11:03:30 浏览: 178
1.Numpy数组实训项目.pdf
可以使用`values`属性将pandas DataFrame转换为numpy的二维数组。例如,假设你有一个DataFrame `df`,可以使用以下代码将其转换为numpy的二维数组:
```python
import numpy as np
import pandas as pd
df = pd.DataFrame(np.random.randn(5,3), columns=['A','B','C'])
# 转换为numpy的二维数组
arr = df.values
print(arr)
```
输出结果类似于:
```
[[-0.63028801 -0.49634176 -0.42718234]
[ 0.62792267 -0.9505562 -0.58059987]
[-1.20272312 0.0524146 -0.20444448]
[ 1.47968724 0.20497902 0.29059507]
[-0.78154177 0.11998627 -0.73386913]]
```
在这个例子中,`df.values`返回一个包含DataFrame数据的numpy二维数组。这个数组可以直接用于各种numpy操作和函数。
阅读全文