我正在尝试将矩阵转换为pandas数据框:
matrixA={}
matrixA[0,0]='a'
matrixA[0,1]='b'
matrixA[1,0]='c'
matrixA[1,1]='d'
Run Code Online (Sandbox Code Playgroud)
像这样:
import pandas as pd
pd.DataFrame(matrixA)
Run Code Online (Sandbox Code Playgroud)
我收到一个错误.
gre*_*ole 12
如前所述,你不是创建一个矩阵而是一个python 字典.但是,dict可以作为创建数据框的参数,但是您反转了索引顺序.
import pandas as pd
matrixA={}
matrixA['a']=[0,0]
matrixA['b']=[0,1]
pd.DataFrame(matrixA)
a b
0 0 0
1 0 1
Run Code Online (Sandbox Code Playgroud)
此外,您可以使用numpys矩阵
import numpy as np
a = np.matrix('1 2; 3 4')
pd.DataFrame(a)
0 1
0 1 2
1 3 4
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
47410 次 |
| 最近记录: |