将dataframe更改为numpy数组元素
时间: 2023-10-05 21:06:26 浏览: 102
Numpy及Pandas_numpy_pandas_dataframe_python_
可以使用`values`属性将一个Pandas DataFrame转换为一个NumPy数组。例如,如果你的DataFrame名为`df`,你可以使用以下代码将其转换为NumPy数组:
```python
import numpy as np
import pandas as pd
# 创建一个DataFrame
df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]})
# 将DataFrame转换为NumPy数组
arr = df.values
# 打印数组
print(arr)
```
输出:
```
array([[1, 4, 7],
[2, 5, 8],
[3, 6, 9]])
```
这样,你就可以对这个NumPy数组进行各种操作了。
阅读全文