Я пытаюсь раскрасить, выделить или изменить нравящийся Python pandas DataFrame на основе значения ячейки. например если ячейки в каждой строке больше, чем ячейка в первом столбце этой строки, затем выделите ячейку красным (или любым другим цветом), в противном случае оставьте все как есть.
Я написал цикл for здесь:
for index in range(0, df.shape[0]):
for column in range(1, df.shape[1]): # from 1 not from 0 because I only need # to compare the 2nd to the last cell of each row with the 1st cell in the row
if df.iloc[index][column] - df_BDE_n_months_avg_std_pct.iloc[index][0] > 0:
then "PLEASE PUT YOUR HELP HERE, I NEED A PIECE OF CODE THAT CAN HIGHLIGHT THE CELL"
else:
"DO NOTHING"
Пока я не нашел способ сделать это. Любая помощь будет отличной.
enumerate
каждую строку и проверить индекс, изменяя ячейку только в том случае, если индекс ›=2 в вашем случае. Смотрите обновление. 18.12.2016