我正在运行一个for循环,以遍历列表以使用该列表中每个元素上的函数创建数据框。然后如何加入数据框?它们都有相同的名称。
我正在处理一些敏感数据,因此我无法共享代码,但这有点像。
list = [a,b.c]
for letter in list:
df = function(letter)
然后我如何加入dfs?
谢谢。
答案 0 :(得分:0)
您可以将每个数据框添加到列表中,并在最后连接。像这样:
list = [a,b.c]
df_list = []
for letter in list:
df_list.append(function(letter))
result_df = pd.concat(df_list)
答案 1 :(得分:-1)
您可以执行以下操作:
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=...)