Python中的pandas.lreshape()函数

Python中的pandas.lreshape()函数

该方法用于将长格式的数据重塑为宽格式。这是DataFrame.pivot的广义逆运算。

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

参数:

  • data: 数据框架
  • groups : dict {new_name : list_of_columns}.
  • dropna : 布尔值,默认为真

下面是上述方法的实现,并附有一个例子。

# importing package
import numpy
import pandas as pd
 
# create and view data
data = pd.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']}))
# This code is contributed by rakeshsahni

输出:

Python中的pandas.lreshape()函数

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程