DataFrame.append(other, ignore_index=False, verify_integrity=False, sort=None) [source]
在调用者的末尾追加其他行,返回一个新对象。
不在调用者中的其他列将作为新列添加。
参数:other: DataFrame或Series/类似于dict的对象,
或这些对象的列表
要附加的数据。
ignore_index : boolean, 默认 False
如果为True,则不要使用索引标签。
verify_integrity: boolean, 默认 False
如果为True,在创建带有重复项的索引时引发ValueError。
sort : boolean, 默认 None
如果self和other的列没有对齐,则对列进行排序。
默认的排序是不赞成的,并且在将来的panda版本中将更改为不排序。
显式传递sort=True以使警告和sort保持静默。
显式传递sort=False以使警告静默,而不是sort。
New in version 0.23.0.
返回:appended : DataFrame
注意:
如果传递了dict/series列表,并且所有键都包含在DataFrame的索引中,那么结果DataFrame中的列的顺序将保持不变。
迭代地将行追加到DataFrame可能比单个连接的计算量更大。更好的解决方案是将这些行追加到列表中,然后将列表与原始DataFrame一次性连接起来。
例子