时间:2021-05-22
官方文档介绍链接:append方法介绍
DataFrame.append(other, ignore_index=False, verify_integrity=False, sort=None)
功能说明:向dataframe对象中添加新的行,如果添加的列名不在dataframe对象中,将会被当作新的列进行添加
append添加字典
import pandas as pd data = pd.DataFrame() a = {"x":1,"y":2} data = data.append(a,ignore_index=True) print(data)append添加series
如果不添加ignore_index=True,会报错提示TypeError: Can only append a Series if ignore_index=True or if the Series has a name,如果不添加ignore_index=True,也可以改成以下代码
import pandas as pd data = pd.DataFrame() series = pd.Series({"x":1,"y":2},name="a") data = data.append(series) print(data)注意:当dataframe使用append方法添加series的时候,必须要设置name,设置name名称将会作为index的name。
append添加list
data = pd.DataFrame() a = [1,2,3] data = data.append(a) print(data)如果list是一维的,则是以列的形式来进行添加,如果list是二维的则是以行的形式进行添加的,如果是三维的则只添加一个值
data = pd.DataFrame() a = [[[1,2,3]]] data = data.append(a) print(data)注意:在多次使用append方法追加数据的时候,可能会出现相同的index
data = pd.DataFrame() a = [[1,2,3],[4,5,6]] data = data.append(a) a = [[7,8,9],[10,11,12]] data = data.append(a) print(data)如果想要添加的index不出现重复的情况,可以通过设置ignore_index=True来避免
data = pd.DataFrame() a = [[1,2,3],[4,5,6]] data = data.append(a,ignore_index=True) a = [[7,8,9],[10,11,12]] data = data.append(a,ignore_index=True) print(data)以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
在Pandas中求差集没有专门的函数。处理办法就是将两个DataFrame追加合并,然后去重。divident.append(hasThisYearDivide
本文主要介绍了pandas统计重复值次数的方法实现,分享给大家,具体如下:frompandasimportDataFramedf=DataFrame({'key
pandas.DataFrame.rename使用函数:DataFrame.rename(mapper=None,index=None,columns=None
对于pandas的dataframe,绘制直方图方法如下://pdf是pandas的dataframe,delta_time是其中一列//xlim是x轴的范围,
在Python里面,使用Pandas里面的DataFrame来存放数据的时候想要把数据集进行shuffle会许多的方法,本文介绍两种比较常用而且简单的方法。应用