Pandas Set_Index().T — преобразование значения столбца в строку

В этой статье рассказывается, как преобразовать столбец в строку с помощью Set_index().T, предоставленного Pandas и Python. Изучите и получите скрипт.

Использование Pandas для манипулирования данными — это набор фундаментальных навыков, используемых во многих приложениях. В этой статье рассказывается, как преобразовать столбец в строку Set_index().T, заданную Pandas. К концу этой части вы сможете освоить навыки, применимые к визуализации данных, разработке приложений и некоторым разделам машинного обучения.

Ингредиент для использования Set_index().T для преобразования значения столбца в строку с помощью Pandas

Python3, Панды

Оглавление

Когда нам нужно преобразовать значение столбца в строку

Часто формат ответа данных и его визуализация не соответствуют вашим ожиданиям. Вашей целью может быть обновление информационной панели или разработка взаимодействия с данными приложения и т. д. и т. п. Возьмем, к примеру, анализ финансовых коэффициентов акций. Вот пример:

В некотором смысле, набор данных по годам, расположенный в первом столбце, не является лучшим способом визуализации, чтобы представить тенденцию и изменение данных с течением времени. С другой стороны, если набор данных о годе и времени преобразуется в заголовок следующим образом, внешний вид будет лучше, дружелюбнее и будет соответствовать привычке чтения аудитории.

Кроме того, если сценарий Python подключается к Google Sheet или концентратору данных в формате Excel, он может помочь вам одновременно автоматизировать создание линейного графика, располагая данные от левой до правой части таблицы данных.

Установить_индекс()

Этот метод Panda предназначен для установки индекса DataFrame с использованием существующих столбцов.

Установите индекс DataFrame (метки строк), используя один или несколько существующих столбцов или массивов (правильной длины). Индекс может заменить существующий индекс или расширить его.

DataFrame.set_index(keys, *, drop=True, append=False, inplace=False, verify_integrity=False)

Возьмем, к примеру, данные о финансовых коэффициентах, упомянутые ранее. Нам нравится использовать столбец данных года в качестве столбца индекса. Вот код следующим образом:

Df = pd.Dataframe(yourdatasource).set_index('Year)

Транспонировать() – .T

Этот метод предназначен для транспонирования индекса и столбцов. Он отражает DataFrame по его главной диагонали, записывая строки как столбцы и наоборот. Свойство T является средством доступа к методу transpose().

copy : bool, default False

If True, the underlying data is copied. Otherwise (default), no copy is made if possible.

*args, **kwargs

Дополнительные ключевые слова не имеют никакого эффекта, но могут быть приняты для совместимости с numpy.

В случае, упомянутом выше, после установки нового индекса теперь обязательно меняем индекс в качестве заголовка. Вот пример кода следующим образом:

Df2 = Df.T

Полный скрипт Python, использующий Set_index.T из примера API данных финансового коэффициента Easy2Digital Stock Company

Если вас интересует API данных финансовых коэффициентов Easy2Digital и полный скрипт Python с использованием Set_index.T , подпишитесь на нашу рассылку , добавив сообщение « Pandas set index.T, API данных о финансовых коэффициентах ». . Мы немедленно отправим вам сценарий на ваш почтовый ящик.

Надеюсь, вам понравится читать Pandas Set_Index() и Transpose() — преобразование значения столбца в строку с помощью Pandas и Python. Если да, поддержите нас, выполнив одно из действий, перечисленных ниже, потому что это всегда помогает нашему каналу.

  • Поддержите наш канал и сделайте пожертвование через PayPal ( paypal.me/Easy2digital ).
  • Подпишитесь на мой канал и включите колокольчик Easy2Digital Youtube-канал .
  • Подпишитесь и поставьте лайк моей странице Страница Easy2Digital в Facebook
  • Поделитесь статьей в своей социальной сети с хэштегом #easy2digital.
  • Вы подписываетесь на нашу еженедельную рассылку, чтобы получать последние статьи, видео и коды скидок Easy2Digital.
  • Подпишитесь на наше ежемесячное членство через Patreon, чтобы пользоваться эксклюзивными преимуществами ( www.patreon.com/louisludigital ).