繁体   English   中英

如何将给定数据切片到 Python 中的另一个表格? 不使用 SQL 库

[英]How do i slice a given data to another table form in Python? without using SQL libraries

我开始学习 python 用于数据科学,但在 sql 之后我开始无法使用 python 进行切片。

所以我的数据是:

[![在此处输入图片描述][1]][1]

我需要它看起来像这样;

[![在此处输入图片描述][2]][2]

我如何在不使用 SQL 库的情况下使用 python 执行此操作。

好吧,这是一个非常广泛的问题,但我建议研究使用 pandas 框架。 查找它找到一些教程。 它将使一切变得简单(就像数据科学一样简单)。

使用 pandas dataframe 你可以将它们合并通常 Avg_Bill_Amount 将是 groupby 的结果,如下所示:

df.groupby(['Customer_number']).mean()

对于最后一次约会,我会尝试:

df.groupby(['Customer_number'], sort=False)['service_bill_amount'].max()

那么您必须将它们合并到客户编号上

您可以使用“熊猫”图书馆。 将其转换为 dataframe 并使用groupby() function。

假设您有一个 dataframe data ,其中包含您问题中的第一个表。

首先,您必须删除不必要的列。

data.drop(['Service_Bill_Date'], inplace=True)

现在有了groupby

data.groupby(by=['CustomerNo']).mean()

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM