gpt4 book ai didi

python - 在数据帧的列中查找相同的值,并使用每个重复值创建一个新的数据帧

转载 作者:行者123 更新时间:2023-12-01 06:31:58 25 4
gpt4 key购买 nike

我对 Python 还比较陌生,已经一整天都在寻找问题的答案,但不幸的是找不到任何东西。

我将数据从 excel 文件导入到 python 中,并用它创建一个数据框。数据是一个包含客户及其付款的长列表。帐户列(代表客户的客户编号)有许多重复项,因为客户通常不仅购买一种产品。

我想查看该帐户列,获取所有相同的帐号并使用所有这些行创建一个新的数据框。例如,我有一个新的数据框,其中包含帐号为 10000 的所有行,下一个数据框为 10001,依此类推。

有人可以帮我吗?提前致谢!

最佳答案

如果我理解正确的话,这样的事情会有帮助。我们假设 df_customer 是您的数据框。

代码:

cntr=1
for i in df_customer['Account'].unique():
locals()['df_customer'+str(cntr)]=df_customer[df_customer['Account'] == i]
cntr += 1

上述代码的作用是为数据框中的每个帐号创建一个新的数据框(df_customer1df_customer2df_customer3 等) 。

要检查创建的数据帧的数量,您可以检查cntr的最终值。

请告诉我这是否是您想要做的!

关于python - 在数据帧的列中查找相同的值,并使用每个重复值创建一个新的数据帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59862286/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com