在Pandas中,DataFrame是二维数据结构,即,数据以表格形式在行和列中对齐。我们可以使用列表,字典,系列和另一个DataFrame创建一个DataFrame。但是,当我们想向已创建的DataFrame添加新行时,可以通过诸如append之类的内置方法来实现,该方法会将其添加到DataFrame的末尾。在本文中,我们将找到一些方法,使用一些涉及DataFrame中元素索引的技巧,将新行DataFrame添加到DataFrame的顶部。
示例
首先让我们在Pandas中创建一个新的DataFrame,如下所示。import pandas as pd
data = {'Name':['Tom', 'Jack', 'Mary', 'Ricky'],'Age':[28,34,29,42],'Gender':['M','M','F','F']}
df = pd.DataFrame(data)
print df
输出结果
运行上面的代码将为我们提供以下结果-Age Gender Name
0 28 MTom
1 34 MJack
2 29 FMary
3 42 F Ricky
方法1-我们要在上述DataFrame的顶部添加新行的第一种方法是将新的传入行转换为DataFrame并将其与现有DataFrame合并,同时重置索引值。由于索引重置,新行被添加到