【发布时间】:2015-01-12 23:57:21
【问题描述】:
我有一个非常大的数据集。我一直在 SAS 工作;但是我愿意使用 Python 和 excel(只有具有良好细节的 excel——我从来没有在这里编程过)。逐行排序(按时间)观察的每个人都有一个识别号。在某些行中,我有一个二进制观察结果,分别表示“成功”或“失败”,分别用 1 或 0 标记。我想再添加三列(在包含成功/失败的每一行上),其中包含成功的总数(累积时)和失败的总数(累积时)以及之间的比率他们俩。这个比例是微不足道的;但是,我只是不知道如何做前两个。任何帮助将不胜感激。谢谢!
作为更新:这是我的数据集的一个想法:
ID Success Failure totaSuccess totalFailure ratio
1234 - - - - -
1234 1 0 1 0 1/(1+0)
2345 - - - - -
2345 0 1 0 1 0/(1+0)
1234 0 1 1 1 1/(1+1)
【问题讨论】:
-
如果您向我们提供一些示例输入和预期输出,这将非常有帮助。再加上您为实现这一目标所做的努力。
-
您可以对变量求和以获得成功的总数,变量的计数 - 失败的成功次数。您还必须决定当失败为 0 时要做什么,因为您将除以 0。更重要的是,您需要解释表是如何更新的,以及您需要如何考虑这一点解决方案。
-
@TanveerAlam 我会提供一些代码(我通常会这样做),但我现在不知道该使用什么。
-
@Reese 我在描述中发帖
-
什么是缺失值行?
标签: python excel csv dataset sas