Код: Выделить всё
import pandas as pd
data = {
'A': [1, 1, 2, 2, 3],
'B': [10, 10, 20, 20, 30],
'C': [100, 101, 200, 201, 300],
'D': ['X', 'X', 'Y', 'Y', 'Z'],
'E': ['Alpha', 'Beta', 'Beta', 'Gamma', 'Gamma'],
'F': [1000, 1001, 1002, 1003, 1004]
}
df = pd.DataFrame(data)
Моя цель — сделать следующее
- У меня есть более 300 html-файлов, к которым я хотел бы применить это форматирование.
Код: Выделить всё
res = df.set_index(['A', 'B','C'])
s = res.style
s = s.set_properties(
**{'border': '1px black solid !important','font-size': '10pt'}).set_table_attributes(
'style="border-collapse:collapse"').set_table_styles([{
'selector': '.col_heading',
'props': 'background-color:black; font-size:9pt; color: white; border-collapse: collapse; border: 1px black solid !important;'
}])
output = s.to_html("table.html",escape=False,index=False)

Вместо этого , я хотел бы получить результат, как показано ниже. Хорошо то, что я всегда знаю, что нужно объединить только столбцы A и B.
[img]https:// i.sstatic.net/ohlB1pA4.png[/img]
Подробнее здесь: https://stackoverflow.com/questions/786 ... erged-cell