DataFrame.append函数

DataFrame.append函数 首页 / Pandas入门教程 / DataFrame.append函数

Pandas append()函数用于将其他dataframe的行添加到给定dataframe的末尾,并返回一个新的dataframe对象。新列和新单元格将插入到原始DataFrame中,并用NaN值填充。

语法

DataFrame.append(other, ignore_index=False, verify_integrity=False, sort=None)

参数

  • other                       -  DataFrame或类似Series/dict的对象,或这些对象的列表 它是指要附加的数据。
  • ignore_index       -  如果为true,则不使用索引标签。
  • verify_integrity   -  如果为true,则在创建具有重复项的索引时会引发 ValueError
  • sort                           -  如果self和other的列不对齐,则对列进行排序。不建议使用默认排序,在将来的Pandas版本中,它将更改为不排序。无涯教程通过 sort = True 明确地使警告和排序保持沉默,而通过 sort = False 明确地使警告而不是排序保持沉默。

返回值

它返回附加的DataFrame作为输出。

无涯教程网

链接:https://www.learnfk.comhttps://www.learnfk.com/pandas/pandas-append.html

来源:LearnFk无涯教程网

范例1:

import pandas as pd 
# 使用字典创建第一个数据框
info1 = pd.DataFrame({"x":[25,15,12,19], 
                    "y":[47, 24, 17, 29]})   
#使用字典创建第二个数据框
Info2 = pd.DataFrame({"x":[25, 15, 12], 
                    "y":[47, 24, 17],  
                    "z":[38, 12, 45]}) 
# 在 info1 的末尾附加 info2
info.append(info2, ignore_index = True) 

输出

     x       y      z
0    25      47     NaN  
1    15      24     NaN
2    12      17     NaN
3    19      29     NaN
4    25      47     38.0
5    15      24     12.0
6    12      17     45.0

范例2:

import pandas as pd   
#使用字典创建第一个数据框
info1 = info = pd.DataFrame({"x":[15, 25, 37, 42], 
                         "y":[24, 38, 18, 45]})   
# 使用字典创建第二个数据框
info2 = pd.DataFrame({"x":[15, 25, 37], 
                    "y":[24, 38, 45]})   
# info1 的打印值
print(info1, "\n")  
# 打印 info2 的值
info2 
# 在 info1 数据帧的末尾附加 info2
info1.append(df2) 
# 将保持连续的指数值跨新附加数据框中的行。
info.append(info2, ignore_index = True)

输出

     x     y
0    15   24
1    25   38
2    37   18
3    42   45
4    15   24
5    25   38
6    37   45

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

iOS开发高手课 -〔戴铭〕

.NET Core开发实战 -〔肖伟宇〕

架构实战案例解析 -〔王庆友〕

软件设计之美 -〔郑晔〕

如何成为学习高手 -〔高冷冷〕

说透区块链 -〔自游〕

去无方向的信 -〔小麥〕

零基础GPT应用入门课 -〔林健(键盘)〕

结构思考力 · 透过结构看思考 -〔李忠秋〕

好记忆不如烂笔头。留下您的足迹吧 :)