Я записываю кадры данных в электронные таблицы Google с помощью gspread_dataframe, gspread. Я пытаюсь назначить желтый фон ячейкам в зависимости от значений в стиле панд. https://pandas.pydata.org/pandas-docs/stable/user_guide/style.html Есть ли способ сохранить назначенный цвет фона в электронной таблице Google? Спасибо
С этим вы можете использовать gspread_formatting
from gspread_formatting import *
bGYellow = cellFormat(backgroundColor=color(1, 1, 0))
format_cell_range(worksheet, 'A1:E1', bGYellow)
Пожалуйста, смотрите gspread-formatting для более подробной информации.
вам нужно зациклить все значения, а затем применить условие if
для каждого элемента, содержащее ваши условия выше. Внутри этого цикла должно быть это после записи этих данных.
@ user7264299, для красного цвета нужно использовать color(1, 0, 0)
. color
принимает значения от 0 до 1 (включая десятичные дроби между ними в качестве промежуточных значений) для red
, green
и blue
для 1-го, 2-го и 3-го параметров соответственно.
@user7264299 user7264299, если у вас есть дополнительные вопросы, выходящие за рамки вашего первоначального вопроса, пожалуйста, задайте их в другом сообщении. Если ваш первоначальный вопрос уже был решен, нажмите кнопку «Принять». Другие люди, у которых такая же проблема, как и вы, могут также обосновать ваш вопрос как вопрос, который можно решить. Если вы не найдете кнопку, не стесняйтесь сказать мне. stackoverflow.com/help/accepted-answer
Не могли бы вы привести пример, как применить условие if к одному столбцу, чтобы выделить ячейки в этом столбце, которые соответствуют условию? Спасибо
стиль можно сохранить в excel. можно ли сохранить в гугл таблицу?
@user7264299 user7264299, должно быть возможно сохранение стиля в электронной таблице Google. Если у вас есть дополнительные вопросы, пожалуйста, поместите их в другой пост, так как они не связаны с вашим первоначальным вопросом, и другие пользователи также смогут проверить вашу проблему.
Спасибо. Я попытался опубликовать новый вопрос. однако я был ограничен, чтобы задать новый вопрос. Может максимум 1 вопрос в день? Вы знаете, как сохранить стиль в электронной таблице Google? это связано с моим первоначальным вопросом.
@user7264299, см. 4.1.15 в buildmedia.readthedocs.org/media/pdf/gspread/latest/gspread.pdf
ограничения на новые учетные записи пользователей, см. здесь: meta.stackexchange.com/questions/164899/…
Спасибо. Есть ли способ установить красный цвет фона, если абсолютное значение 1 или 2 столбцов больше определенных значений (например, df.y.abs()>1, df.y.abs()>2)? Спасибо