我想创建一个矩阵/表,以后可以检索。这两个维度是:Croptypes和FixedInputs。
Croptypes = ["barley", "rapeseed", "wheat"]
FixedInputs = ["land", "labor", "capital"]
Beta = [[0.3, 0.2, 0.3], [0.1, 0.1, 0.1], [0.3, 0.2, 0.2]]
表/矩阵应如下所示:
"barley" "rapeseed" "wheat"
"land" 0.3 0.2 0.3
"labor" 0.1 0.1 0.1
"capital" 0.3 0.2 0.2
但是两个列表(Croptypes和FixedInputs)的长度以后可能会更改,因此我想拥有一个可以创建该表的函数,即使我更改了两个列表的长度也不需要进行调整。 / p>
在pyomo中有一个名为tabular_writer()的函数,这是要使用的写函数吗?如果是,有人可以告诉我如何?
或任何其他解决方案?
答案 0 :(得分:1)
为什么不呢?
print(pd.DataFrame(Beta, FixedInputs, Croptypes))