![](/img/trans.png)
[英]Python - loop through same query with different variables, merge data frames
[英]How do you merge data frames (with the same name) created through a for loop?
我正在运行一个 for 循环来遍历一个列表,以在该列表中的每个元素上使用 function 创建一个数据框。 然后如何加入数据框? 他们都有相同的名字。
我正在处理一些敏感的数据,所以我无法共享代码,但它就像这样。
list = [a,b.c]
for letter in list:
df = function(letter)
那么我该如何加入dfs呢?
谢谢。
您可以将每个 dataframe 添加到列表中并在最后连接。 就像是:
list = [a,b.c]
df_list = []
for letter in list:
df_list.append(function(letter))
result_df = pd.concat(df_list)
您可以执行以下操作:
df_final = None
list = [a,b,c]
for letter in list:
df = function(letter)
if df_final is None:
df_final = df
else:
df_final = df_final.join(df, on=..., how=...)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.