将numpy数组转为pd.datafram,并添加列名
时间: 2024-05-03 10:19:32 浏览: 220
认识NumPy数组对象.pptx
可以使用 Pandas 库中的 DataFrame 函数来将 numpy 数组转换为 pandas 数据帧,并使用 columns 参数来设置列名。以下是一个示例代码:
```python
import pandas as pd
import numpy as np
# 创建一个 3x3 的 numpy 数组
arr = np.array([[1, 2, 3], [4, 5, 6], [7, 8, 9]])
# 将 numpy 数组转换为 pandas 数据帧
df = pd.DataFrame(arr, columns=['col1', 'col2', 'col3'])
# 输出数据帧
print(df)
```
输出结果如下:
```
col1 col2 col3
0 1 2 3
1 4 5 6
2 7 8 9
```
在这个例子中,我们创建了一个 3x3 的 numpy 数组,并将其转换为一个 pandas 数据帧。我们使用 `columns` 参数来设置列名,然后打印出数据帧。
阅读全文