我有一个 Dataframe 列表
li = [df1,df2,..]
列表中的所有 Dataframe 都有共同的头。我将 Dataframe 列表附加到一个df中,如下所示:
path ="..."
all_files=glob.glob(path+"*.csv")
all_files
li = []
for filename in all_files:
df=pd.read_csv(filename,index_col=None,header=None)
li.append(df)
然而,将dfs列表添加到一个文件系统后,是否会有多个头文件?如果是,如何只保留第一个头文件,而删除其余的?
2条答案
按热度按时间rkue9o1l1#
使用pd.concat()获取更多信息,请参阅https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.concat.html
r55awzrz2#
您可以简单地在循环本身中进行连接。
让我们假设csv1看起来像。
让我们假设csv2看起来像。
使用glob和concat同时读取文件,如下所示。
给出编号