Добро пожаловать в StackOverflow! Надеюсь, это поможет.
При вводе необходимо убедиться, что вокруг клавиш есть одинарные кавычки ('server1'
, 'server2'
, ....). В противном случае вы можете создать свой словарь на Python.
>>> values = {
... 'server1' : {'key1' : 'b', 'key2' : 'd'},
... 'server2' : {'key1' : 'e', 'key2' : 'f'},
... 'server3' : {'key1' : 'g', 'key2' : 'h'},
... 'server4' : {'key1' : 'i', 'key2' : 'j'},
... 'server5' : {'key1' : 'k', 'key2' : 'l'},
... 'server6' : {'key1' : 'm', 'key2' : 'n'},
... }
>>>
>>> df = pd.DataFrame(values)
>>> df
server1 server2 server3 server4 server5 server6
key1 b e g i k m
key2 d f h j l n
Для преобразования в формат HTML
>>> df.to_html()
'<table border="1" class="dataframe">\n <thead>\n <tr style="text-align: right;">\n <th></th>\n <th>server1</th>\n <th>server2</th>\n <th>server3</th>\n <th>server4</th>\n <th>server5</th>\n <th>server6</th>\n </tr>\n </thead>\n <tbody>\n <tr>\n <th>key1</th>\n <td>b</td>\n <td>e</td>\n <td>g</td>\n <td>i</td>\n <td>k</td>\n <td>m</td>\n </tr>\n <tr>\n <th>key2</th>\n <td>d</td>\n <td>f</td>\n <td>h</td>\n <td>j</td>\n <td>l</td>\n <td>n</td>\n </tr>\n </tbody>\n</table>'
>>>
Используя панд to_html
, вы можете получить свои данные HTML.