把一个名为result的变量转换陈关于一个Pandas DataFrame对象,并指定DataFrame的列和索引。最终生成一个新的Pandas DataFrame对象,包含32行以及12列
时间: 2024-05-14 14:12:20 浏览: 49
Pandas之DataFrame对象的列和索引之间的转化
可以使用Pandas的DataFrame函数来创建一个新的DataFrame对象,并指定列和索引。以下是一个示例代码:
```python
import pandas as pd
# 假设有一个名为result的变量,是一个32行12列的二维数组
result = [[1,2,3,4,5,6,7,8,9,10,11,12] for i in range(32)]
# 转换为DataFrame对象
df = pd.DataFrame(result, columns=['col1', 'col2', 'col3', 'col4', 'col5', 'col6', 'col7', 'col8', 'col9', 'col10', 'col11', 'col12'], index=range(32))
# 显示结果
print(df)
```
输出结果如下:
```
col1 col2 col3 col4 col5 col6 col7 col8 col9 col10 col11 col12
0 1 2 3 4 5 6 7 8 9 10 11 12
1 1 2 3 4 5 6 7 8 9 10 11 12
2 1 2 3 4 5 6 7 8 9 10 11 12
3 1 2 3 4 5 6 7 8 9 10 11 12
4 1 2 3 4 5 6 7 8 9 10 11 12
5 1 2 3 4 5 6 7 8 9 10 11 12
6 1 2 3 4 5 6 7 8 9 10 11 12
7 1 2 3 4 5 6 7 8 9 10 11 12
8 1 2 3 4 5 6 7 8 9 10 11 12
9 1 2 3 4 5 6 7 8 9 10 11 12
10 1 2 3 4 5 6 7 8 9 10 11 12
11 1 2 3 4 5 6 7 8 9 10 11 12
12 1 2 3 4 5 6 7 8 9 10 11 12
13 1 2 3 4 5 6 7 8 9 10 11 12
14 1 2 3 4 5 6 7 8 9 10 11 12
15 1 2 3 4 5 6 7 8 9 10 11 12
16 1 2 3 4 5 6 7 8 9 10 11 12
17 1 2 3 4 5 6 7 8 9 10 11 12
18 1 2 3 4 5 6 7 8 9 10 11 12
19 1 2 3 4 5 6 7 8 9 10 11 12
20 1 2 3 4 5 6 7 8 9 10 11 12
21 1 2 3 4 5 6 7 8 9 10 11 12
22 1 2 3 4 5 6 7 8 9 10 11 12
23 1 2 3 4 5 6 7 8 9 10 11 12
24 1 2 3 4 5 6 7 8 9 10 11 12
25 1 2 3 4 5 6 7 8 9 10 11 12
26 1 2 3 4 5 6 7 8 9 10 11 12
27 1 2 3 4 5 6 7 8 9 10 11 12
28 1 2 3 4 5 6 7 8 9 10 11 12
29 1 2 3 4 5 6 7 8 9 10 11 12
30 1 2 3 4 5 6 7 8 9 10 11 12
31 1 2 3 4 5 6 7 8 9 10 11 12
```
阅读全文