Как добавить суффикс (или префикс) к имени каждого столбца?
Я хочу добавить _x суффикс к имени каждого столбца, например:
Как мне это сделать? Кроме того, если бы я хотел добавить x_ суффикс, как бы изменилось решение?

На мой взгляд, это лучший способ добавить суффикс.
Поскольку это функция, которая вызывается в DataFrame и возвращает DataFrame, вы можете использовать ее в цепочке вызовов.
Вы можете использовать list понимание:
Существуют также встроенные методы, такие как .add_suffix() и, .add_prefix() как упоминалось в другом ответе.
Элегантная конкатенация на месте
Если вы пытаетесь изменить df на месте, то самый дешевый (и самый простой) вариант — это добавление на месте непосредственно df.columns (т. Е. С использованием Index.__iadd__ ).
Чтобы добавить префикс, вы также должны использовать
Другой дешевый вариант — использование списка с f-string форматированием (доступно на python3.6 +).
И для префикса аналогично
Цепочка методов
Также возможно добавить * исправления при связывании методов. Чтобы добавить суффикс, используйте DataFrame.add_suffix
Это возвращает копию данных. IOW, df не модифицируется.
Добавление префиксов также выполняется с помощью DataFrame.add_prefix .
Что тоже не модифицирует df .
Критика add_*fix
Это хорошие методы, если вы пытаетесь выполнить цепочку методов:
Однако add_prefix (и add_suffix ) создает копию всего фрейма данных только для изменения заголовков. Если вы считаете, что это расточительно, но все же хотите использовать цепочку, вы можете позвонить pipe :
ГАЙД Установка префикса или суффикса (к переносу в WIKI)

Игроки в премиум магазине могут запросить себе установку префикса или суффикса. Все происходит автоматически.
Игроку выдается предмет "Геральдический свиток", использование свитка возможно только от уровня Gamer+.
После использования игрока принудительно релогнет до меню, чтобы применились права.
Игрок может менять и префикс, и суффикс. На установку и подбор всего дается 10 минут. Потом права слетают.
После каждого ввода команды игрока будет релогать (это нужно для сохранения суффиксов/префиксов).
После релога вам станут доступны команды на выбор /pfx и /sfx
Краткое описание команд доступно в меню сервера — Гайды.
Команда /pfx
Эта команда меняет вашему персонажу префикс. Используется она один раз. Прежде чем менять префикс — подберите его тщательно!
Префикс — это то, что написано перед вашим ником, а так же — цвет вашего ника. Между префиксом и ником нет никаких дополнительных символов, если вам нужны скобочки, двоеточия, пробелы или другие символы — ставьте их самостоятельно. Да, ВКЛЮЧАЯ пробелы.
Например ник персонажа test:
префикс "/pfx &dтестовый" (без пробела) даст результат: тестовый test (без пробела между префиксом и ником)
префикс "/pfx &dтестовый &b" (с пробелом) даст результат: тестовый test (с пробелом между префиксом и ником, а также с покраской ника)
префикс "/pfx &d[&bтестовый&d]&a" (без пробела) даст результат: [ тестовый ] test (цветные скобки, цветной префикс, цветной ник без пробелов)
префикс "/pfx &d[&bтестовый&d] &a" (с пробелом) даст результат: [ тестовый ] test (цветные скобки, цветной префикс, цветной ник с пробелом)
чтобы получить цветной эффект нужно вводить переменные с амперсандом слитно.
Например: &4&lRed -> Red ; &0&lDark -> Dark .
После того, как вы ввели команду и цвет, результат будет показан в чате и вас релогнет для применения прав.
Право смены будет сохранятся за вами в течение 30 минут после использования свитка.
Группе FLY НЕ требуется покупать префикс! У них это право есть изначально. Читаем ниже.
Команда /sfx
Эта команда меняет вашему персонажу суффикс. Используется она один раз. Прежде чем менять суффикс — подберите его тщательно!
Суффикс — это то, что написано После вашего ника ДО чата.
На пример персонажа test:
префикс "/sfx &dКуплю печеньки!" (без пробела) даст результат: test Куплю печеньки!: текст вашего сообщения в чате (ник + цветной суффикс без пробела + чат)
префикс "/sfx &d [&bКуплю печеньки&d]" (с пробелом) даст результат: test [ Куплю печеньки]: текст вашего сообщения в чате (ник, пробел, цветные скобки, суффикс)
Пробел ставится после первого цветового тега ДО первого символа, который надо покрасить. Как в последнем примере "&d"+"пробел"+"начало суффикса"
чтобы получить цветной эффект нужно вводить переменные с амперсандом слитно.
Например: &4&lRed -> Red ; &0&lDark -> Dark .
После того, как вы ввели команду и цвет, результат будет показан в чате и вас релогнет для применения прав. Если не релогнуло — сделайте это сами, чтобы сохранить префикс и суффикс!
Для группы GAMER — смена суффикса и префикса доступна бесконечно в течении 30 минут после покупки!.
Для группы FLY — смена суффикса и префикса бесплатна (вам не требуется покупать в премиум-магазине эту возможность), просто используйте команды.
Таблица цветов(для определения цвета используйте символ "&"):

- § + k создает случайно изменяющиеся символы.
- § + l создает жирный текст.
- § + m создает зачеркнутый текст.
- § + n создает подчеркнутый текст.
- § + o создает курсивный текст.
- § + 0 – f (hex-код) создает цветной текст. (Коды цветов приведены справа)
- § + r сбрасывает предыдущие стили, после этого текст будет обычным.
Цвета: 0 / 1 /4
не рекомендованы к использованию игроками в большом кол-ве
чат, полностью состоящий из этого цвета (концовка префикса, обозначающая цвет чата) — может быть принудительно изменен по правилам проекта
Возврат за неверное использование команд и упущенное время не производится.
Как добавить суффикс (или префикс) к имени каждого столбца?
Я хочу добавить _x суффикс к имени каждого столбца, например:
Как мне это сделать? Кроме того, если бы я хотел добавить x_ суффикс, как бы изменилось решение?
Вы можете использовать list понимание:
Существуют также встроенные методы, такие как .add_suffix() и, .add_prefix() как упоминалось в другом ответе.
На мой взгляд, это лучший способ добавить суффикс.
Поскольку это функция, которая вызывается в DataFrame и возвращает DataFrame, вы можете использовать ее в цепочке вызовов.
Элегантная конкатенация на месте
Если вы пытаетесь изменить df на месте, то самый дешевый (и самый простой) вариант — это добавление на месте непосредственно df.columns (т. Е. С использованием Index.__iadd__ ).
Чтобы добавить префикс, вы также должны использовать
Другой дешевый вариант — использовать понимание списка с f-string форматированием (доступно на python3.6 +).
И для префикса аналогично
Цепочка методов
Также возможно добавить * исправления при связывании методов. Чтобы добавить суффикс, используйте DataFrame.add_suffix
Это возвращает копию данных. IOW, df не модифицируется.
Добавление префиксов также выполняется с помощью DataFrame.add_prefix .
Что тоже не модифицирует df .
Критика add_*fix
Это хорошие методы, если вы пытаетесь выполнить цепочку методов:
Однако add_prefix (и add_suffix ) создает копию всего фрейма данных только для изменения заголовков. Если вы считаете, что это расточительно, но все же хотите использовать цепочку, вы можете позвонить pipe :