функция pandas.lreshape () в Python

Опубликовано: 27 Марта, 2022

Этот метод используется для преобразования данных длинного формата в широкие. Это обобщенная инверсия DataFrame.pivot.

Syntax : pandas.lreshape(data, groups, dropna=True, label=None)

Arguments :

  • data : DataFrame
  • groups : dict {new_name : list_of_columns}
  • dropna : boolean, default True

Below is the implementation of the above method with an example :

Python3

# importing package
import numpy
import pandas
  
# create and view data
data = pandas.DataFrame({
    "hr1": [514, 573],
    "hr2": [545, 526],
    "team": ["Red Sox", "Yankees"],
    "year1": [2007, 2007],
    "year2": [2008, 2008]
})
print(data)
  
# use pandas.lreshape() method
print(pd.lreshape(data, {"year": ["year1", "year2"],
                         "hr": ["hr1", "hr2"]}))

Выход:

Внимание компьютерщик! Укрепите свои основы с помощью базового курса программирования Python и изучите основы.

Для начала подготовьтесь к собеседованию. Расширьте свои концепции структур данных с помощью курса Python DS. А чтобы начать свое путешествие по машинному обучению, присоединяйтесь к курсу Машинное обучение - базовый уровень.