Я хотел бы выделить полутожни и часть текста, который находится перед полутольникой в одном из столбцов в DataFrame Pandas. Я не получаю текст ранее: выделено < /li> < /ul>
import pandas as pd
def highlight_before_colon(val):
if ":" in val:
before_colon, _ = val.split(":", 1)
print(f'{before_colon}:{_}') return f'{before_colon}:{_}'
else:
return val
df = pd.DataFrame({'Column1': ["Key1: Value1", "Key2: Value2"]})
df.style.applymap(highlight_before_colon)
< /code>
нужен вывод: < /p>
< thead>
column1 < /th>
< /tr>
< /thead>
key1: < /strong> value1 < /td>
< /tr>
key2: < /strong> value2 < /td>
< /tr>
< /tbody>
< /table> < /div>
Используя применить, я могу выделить целую ячейку, а не часть данных в ячейке < /li>
< /ul>
import pandas as pd
def df_style(val):
print(val)
return ['font-weight: bold'] * len(val)
summary = pd.DataFrame([[0, 45, 0, 0, 0], ['1620:304', '203', '392', '651', '2236']],
index=["None", "Total"])
summary.style.apply(df_style).to_excel("test.xlsx")
display(summary.style.apply(df_style))
Подробнее здесь: https://stackoverflow.com/questions/794 ... to-excel-u
Как выделить часть значения ячейки в рамке данных Pandas во время написания, чтобы Excel с помощью XLSXWRITER ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Как заполнить значения в рамке данных в зависимости от значений вокруг него
Anonymous » » в форуме Python - 0 Ответы
- 3 Просмотры
-
Последнее сообщение Anonymous
-