【发布时间】:2018-03-05 14:17:12
【问题描述】:
我试图在我的数据框上应用一个函数,添加有关我拥有的每个 id 的平均性能的信息。问题是使用 apply 应用这个函数需要很多时间(我在 20 分钟后停止了这个过程),我需要重复几次。所以我想尝试将信息取出到一个新的数据框中,然后将两者合并在一起。问题是我的新数据框有多个索引,我正在尝试合并该索引。似乎找不到办法。有什么建议吗?
新的数据框如下所示:
compliance_detail
inspector_name compliance
Addison, Michael 0.0 0.431203
1.0 0.034050
Ahmad, Muna I 0.0 0.731405
1.0 0.052342
Anderson, Trevis 0.0 0.166667
我想合并检查员的姓名和合规性,因为我的原始数据框中有这两个。
我希望合并后的数据框为每个检查员提供他对抱怨==0 和抱怨==1 的评分。所以它看起来像这样:
ticket_id inspector_name positive_complaince negetive_complaince
0 22056 Addison, Michael 0.034050 0.431203
1 22057 Ahmad, Muna I 0.052342 0.731405
【问题讨论】:
-
欢迎来到 StackOverflow。请花时间阅读how to provide a great pandas example 上的这篇文章以及如何提供minimal, complete, and verifiable example 并相应地修改您的问题。 how to ask a good question 上的这些提示也可能有用。
-
合并的inspector_name complance 是什么样的?你能发布这个数据集的预期输出吗?