Я уже ссылался на этот пост здесь. Но это может не помочь в достижении моей цели, поскольку у меня более 300 файлов.
Моя цель — сделать следующее
У меня есть более 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]
У меня есть фрейм данных pandas, как показано ниже [code]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) [/code] Я уже ссылался на этот пост здесь. Но это может не помочь в достижении моей цели, поскольку у меня более 300 файлов. Моя цель — сделать следующее [list] [*]У меня есть более 300 html-файлов, к которым я хотел бы применить это форматирование. [/list] Проблема в том, что когда я пытаюсь индексировать столбцы (для с целью слияния), макет выходит из строя и приводит к уродливому результату, как показано ниже [code]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) [/code] [img]https://i.sstatic.net/cW997Vig.png[/img]
Вместо этого , я хотел бы получить результат, как показано ниже. Хорошо то, что я всегда знаю, что нужно объединить только столбцы A и B. [img]https:// i.sstatic.net/ohlB1pA4.png[/img]
Что я пытаюсь сделать:
На основе записей в фрейме данных «registry_df» я пытаюсь определить, какие записи уже существуют в фрейме данных «other_system_df», поэтому не требуется никаких действий, а каких еще нет и их нужно будет добавить. Это...
Начиная с df pd.DataFrame :~
n v
0 1 0.0
1 2 0.0
2 3 0.0
3 4 0.0
4 5 0.0
5 6 0.0
Я хотел бы сложить значение в столбце «v», при этом ячейка в столбце «v» получается путем умножения предыдущей ячейки «v» на фиксированный коэффициент, а затем...