Как построить таблицу (матрицу) с двумя списками и массивами данных? - PullRequest
0 голосов
/ 02 июля 2019

Я хочу создать матрицу / таблицу, которую позже смогу получить. Два измерения: 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) может измениться позже, поэтому я хочу иметь функцию, которая может создавать эту таблицу и ее не нужно настраивать, даже если я изменю длину двух списков.

В pyomo есть функция tabular_writer (), это функция записи для использования? если да, может кто-нибудь показать мне, как?

или любые другие решения?

1 Ответ

1 голос
/ 02 июля 2019

Почему бы и нет:

print(pd.DataFrame(Beta, FixedInputs, Croptypes))
...