Как выделить часть значения ячейки в рамке данных Pandas во время написания, чтобы Excel с помощью XLSXWRITERPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Как выделить часть значения ячейки в рамке данных Pandas во время написания, чтобы Excel с помощью XLSXWRITER

Сообщение Anonymous »

Я хотел бы выделить полутожни и часть текста, который находится перед полутольникой в ​​одном из столбцов в 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
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»