【问题标题】:How to append a list of dataframes by removing header from all list and keeping only first header如何通过从所有列表中删除标题并仅保留第一个标题来附加数据帧列表
【发布时间】:2022-11-25 14:18:16
【问题描述】:

我有一个数据框列表

li = [df1, df2,..]

列表中的所有数据框都有共同的标题。我将数据帧列表附加到单个 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列表追加成一个后,会不会有多个header?如果是这样,如何只保留第一个标题并删除其余标题?

【问题讨论】:

    标签: python pandas dataframe


    【解决方案1】:

    使用 pd.concat() 有关更多信息,您可以参考 https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.concat.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-14
      • 1970-01-01
      • 2021-06-19
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多