我有一个约25 dfs的列表,所有列都相同。尽管行数不同,但我只对每个df的第一行感兴趣。 我该如何遍历df列表,从每个df复制第一行并将它们全部连接到一个df中?
答案 0 :(得分:0)
使用DataFrame.iloc
和[[0]]
为一行DataFrame按位置选择第一行,并通过concat
连接在一起:
df = pd.concat([x.iloc[[0]] for x in dfs], ignore_index=True)
或使用DataFrame.head
行DataFrame
df = pd.concat([x.head(1) for x in dfs], ignore_index=True)