我要实现的目标是:
我想选择我们亏本出售的零件,将它们放入一个列表中,然后遍历该列表并使用.agg()进行一些分析。你知道吗
下面是一个指向示例CSV文件的链接,其中包含一些数据和示例输出:
https://drive.google.com/open?id=0B4xdnV0LFZI1RktqR0dVWVZEYkU
以下是我目前的代码:
import pandas as pd
df = pd.DataFrame
df = pd.read_csv('SO_Sample.csv')
dfLoss = df[(df['Profit/Loss'] < 0)]
part_count = pd.DataFrame
part_count = (dfLoss.groupby(['Part','Rev'])[['Serial_No']].count())
print(part_count)
我得到了一个结果集,这就是我被卡住的地方。你知道吗
我不知道如何从熊猫的分组选择中分配一对可iterable变量。一旦我能做到这一点,我想通过原始的df循环,并获得零件和版本组合的历史摘要数据。你知道吗
这让我想到了可能是第二个问题,熊猫拼图中的组合块——将返回的数据全部拼凑起来。你知道吗
最终输出如下所示:
Part Rev Serial_No Profit/Loss Count Min Max Mean Std
['Part'、'Rev'、'Serial\ u No'、'Profit/Loss']将来自原始数据框,然后['count'、'min'、'max'、'mean'、'std']将是所有历史零件记录的总和。你知道吗
如果这确实是第二个问题,我会分别发帖,但我正在努力找出问题的第一部分。你知道吗
提前感谢您的帮助!你知道吗
试试这个:
或:
说明:
相关问题 更多 >
编程相关推荐