管理多个数据帧

时间:2018-03-20 08:36:06

标签: python python-3.x pandas dataframe

我有一个与客户有关的入门DataFrame:ID,姓名和年龄。 对于每个客户端,我都有另一个DataFrame及其性能详细信息。

我不确定如何链接这些数据框,以便轻松找到特定客户的效果详情。

据我所知,最简单的方法是只拥有2个DataFrame:客户端和性能;并应用必要的过滤器。但这不是我想要的解决方案。

我需要一个" sub-DataFrame"对于每个客户端,使我在性能DataFrame上所需的计算更容易和灵活。

我能想到的唯一解决方案是将性能DataFrame存储为客户端DataFrame上的一列,以便我可以访问它。

还有另一种干净的方法吗?

1 个答案:

答案 0 :(得分:0)

如果每个数据帧都有一个ID,那么您可以使用pandas的merge函数合并数据帧。