从数据框列表创建单个熊猫数据框

时间:2020-06-03 06:55:32

标签: python python-3.x pandas

我有一个约25 dfs的列表,所有列都相同。尽管行数不同,但我只对每个df的第一行感兴趣。 我该如何遍历df列表,从每个df复制第一行并将它们全部连接到一个df中?

1 个答案:

答案 0 :(得分:0)

使用DataFrame.iloc[[0]]为一行DataFrame按位置选择第一行,并通过concat连接在一起:

df = pd.concat([x.iloc[[0]] for x in dfs], ignore_index=True)

或使用DataFrame.headDataFrame

df = pd.concat([x.head(1) for x in dfs], ignore_index=True)