怎么把array变成Dataframe代码
时间: 2024-03-03 16:52:04 浏览: 164
将 NumPy 数组转换为 Pandas DataFrame,可以使用 Pandas 库的 DataFrame() 函数。DataFrame() 函数可以接受多种类型的输入数据,包括 NumPy 数组、Python 列表、字典等。
以下是将 NumPy 数组转换为 Pandas DataFrame 的示例代码:
```python
import numpy as np
import pandas as pd
# 创建一个二维 NumPy 数组
data = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 将 NumPy 数组转换为 Pandas DataFrame
df = pd.DataFrame(data)
# 打印 DataFrame
print(df)
```
在上面的示例代码中,首先创建了一个二维 NumPy 数组 data,然后将其传递给 Pandas 的 DataFrame() 函数,生成一个新的 DataFrame。最后,使用 print() 函数打印 DataFrame。
如果 NumPy 数组中的每个元素都是一个向量,则可以使用以下代码将其转换为 DataFrame:
```python
import numpy as np
import pandas as pd
# 创建一个二维 NumPy 数组,其中每个元素都是一个向量
data = np.array([np.random.randn(3) for i in range(3)])
# 将 NumPy 数组转换为 Pandas DataFrame
df = pd.DataFrame(data)
# 打印 DataFrame
print(df)
```
这将创建一个 3x3 的 DataFrame,其中每个元素都是一个长度为 3 的向量。
阅读全文
相关推荐



















