gpt4 book ai didi

python - 如何自动构建多个列表

转载 作者:行者123 更新时间:2023-11-28 21:35:45 25 4
gpt4 key购买 nike

我有数百个数据帧,假设名称是df1,...,df250,我需要通过这些数据帧的一列来构建列表。平时我都是手动做的,但是现在数据太多了,而且容易出错

这就是我所做的

list1 = df1['customer_id'].tolist()
list2 = df2['customer_id'].tolist()
..
list250 = df250['customer_id'].tolist()

这太手动了,我们可以用更简单的方式来做吗?

最佳答案

更简单的方法是后退一步并确保将数据帧放入listdict等集合中。然后,您可以以可扩展的方式轻松执行操作。

例如:

dfs = {1: df1, 2: df2, 3: df3, ... , 250: df250}

lists = {k: v['customer_id'].tolist() for k, v in dfs.items()}

然后您可以以 lists[1]lists[2] 等形式访问结果。

还有其他好处。例如,您不再污染命名空间,您节省了显式定义变量名的精力,您可以轻松存储和传输相关的对象集合。

关于python - 如何自动构建多个列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51950162/

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