大Pandas小组

2024-10-01 00:15:07 发布

您现在位置:Python中文网/ 问答频道 /正文

我有下面的代码

import pandas as pd

Orders = pd.read_excel (r"C:\Users\Bharath Shana\Desktop\Python\Sample.xls", sheet_name='Orders')

Returns = pd.read_excel (r"C:\Users\Bharath Shana\Desktop\Python\Sample.xls", sheet_name='Returns')

Sum_value = pd.DataFrame(Orders['Sales']).sum

Orders_Year = pd.DatetimeIndex(Orders['Order Date']).year

Orders.merge(Returns, how="inner", on="Order ID")

其输出如下所示

enter image description here

我的要求是我想使用groupby,并希望看到如下输出

enter image description here

有人能帮我在上面的代码中如何使用groupby吗?这意味着我想使用groupby查看单行中的所有内容

问候,

巴拉斯


Tags: sample代码namereadxlsexcelusersreturns
1条回答
网友
1楼 · 发布于 2024-10-01 00:15:07

您可以选择column,然后定义一个新的数据帧

grouped = pd.DataFrame()
groupby = ['Year','Segment','Sales']

for i in groupby:
    grouped[i] = Orders[i]

相关问题 更多 >