本文介绍了一次附加多个 pandas 数据框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
限时送ChatGPT账号..我试图找到某种方式一次附加多个 Pandas 数据帧,而不是使用
I am trying to find some way of appending multiple pandas data frames at once rather than appending them one by one using
df.append(df)
假设有5个pandas数据帧t1
、t2
、t3
、t4
、t5
.我如何一次附加它们?相当于
Let us say there are 5 pandas data frames t1
, t2
, t3
, t4
, t5
. How do I append them at once? Something equivalent of
df = rbind(t1,t2,t3,t4,t5)
推荐答案
您是否尝试过使用列表作为 append 的参数?还是我遗漏了什么?
Have you simply tried using a list as argument of append? Or am I missing anything?
import numpy as np
import pandas as pd
dates = np.asarray(pd.date_range('1/1/2000', periods=8))
df1 = pd.DataFrame(np.random.randn(8, 4), index=dates, columns=['A', 'B', 'C', 'D'])
df2 = df1.copy()
df3 = df1.copy()
df = df1.append([df2, df3])
print df
这篇关于一次附加多个 pandas 数据框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
更多推荐
[db:关键词]
发布评论