亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳細(xì)介紹pandas的DataFrame的append方法使用

 更新時間:2019年07月31日 14:23:31   作者:修煉之路  
這篇文章主要介紹了詳細(xì)介紹pandas的DataFrame的append方法使用,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

官方文檔介紹鏈接:append方法介紹

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

功能說明:向dataframe對象中添加新的行,如果添加的列名不在dataframe對象中,將會被當(dāng)作新的列進(jìn)行添加

  • other:DataFrame、series、dict、list這樣的數(shù)據(jù)結(jié)構(gòu)
  • ignore_index:默認(rèn)值為False,如果為True則不使用index標(biāo)簽
  • verify_integrity :默認(rèn)值為False,如果為True當(dāng)創(chuàng)建相同的index時會拋出ValueError的異常
  • sort:boolean,默認(rèn)是None,該屬性在pandas的0.23.0的版本才存在。

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)


注意:當(dāng)dataframe使用append方法添加series的時候,必須要設(shè)置name,設(shè)置name名稱將會作為index的name。

append添加list

data = pd.DataFrame()
  a = [1,2,3]
  data = data.append(a)
  print(data)

如果list是一維的,則是以列的形式來進(jìn)行添加,如果list是二維的則是以行的形式進(jìn)行添加的,如果是三維的則只添加一個值

  data = pd.DataFrame()
  a = [[[1,2,3]]]
  data = data.append(a)
  print(data)

注意:在多次使用append方法追加數(shù)據(jù)的時候,可能會出現(xiàn)相同的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不出現(xiàn)重復(fù)的情況,可以通過設(shè)置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)

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Python語言實現(xiàn)獲取主機(jī)名根據(jù)端口殺死進(jìn)程

    Python語言實現(xiàn)獲取主機(jī)名根據(jù)端口殺死進(jìn)程

    這篇文章主要介紹了Python語言實現(xiàn)獲取主機(jī)名根據(jù)端口殺死進(jìn)程的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • Python安裝tar.gz格式文件方法詳解

    Python安裝tar.gz格式文件方法詳解

    這篇文章主要介紹了Python安裝tar.gz格式文件方法詳解,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-01-01
  • Python自動化導(dǎo)出zabbix數(shù)據(jù)并發(fā)郵件腳本

    Python自動化導(dǎo)出zabbix數(shù)據(jù)并發(fā)郵件腳本

    這篇文章主要介紹了Python自動化導(dǎo)出zabbix數(shù)據(jù)并發(fā)郵件腳本,本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-08-08
  • Python+MediaPipe實現(xiàn)檢測人臉功能詳解

    Python+MediaPipe實現(xiàn)檢測人臉功能詳解

    MediaPipe是用于構(gòu)建多模態(tài)(例如視頻、音頻或任何時間序列數(shù)據(jù))、跨平臺(即eAndroid、IOS、web、邊緣設(shè)備)應(yīng)用ML管道的框架。本文將利用MediaPipe實現(xiàn)檢測人臉功能,需要的可以參考一下
    2022-02-02
  • Django中的模型類設(shè)計及展示示例詳解

    Django中的模型類設(shè)計及展示示例詳解

    這篇文章主要介紹了Django中的模型類設(shè)計及展示,本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-05-05
  • Python Pillow(PIL)庫的用法詳解

    Python Pillow(PIL)庫的用法詳解

    這篇文章主要介紹了Python Pillow(PIL)庫的用法介紹,本文給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-09-09
  • Python中表格插件Tabulate的用法小結(jié)

    Python中表格插件Tabulate的用法小結(jié)

    這篇文章主要介紹了Python中表格插件Tabulate的用法,Tabulate插件是一個功能強(qiáng)大、簡單易用的數(shù)據(jù)可視化工具,它能夠滿足我們在Python中進(jìn)行表格數(shù)據(jù)展示的各種需求,通過使用Tabulate插件,我們能夠輕松地生成美觀且易讀的表格,需要的朋友可以參考下
    2023-11-11
  • python代碼打包超詳細(xì)教程

    python代碼打包超詳細(xì)教程

    在Python開發(fā)的過程中我們經(jīng)常會需要將自己的代碼打包成一個可執(zhí)行文件,方便將代碼分享給其他人使用,下面這篇文章主要給大家介紹了關(guān)于python代碼打包的相關(guān)資料,需要的朋友可以參考下
    2023-06-06
  • 在Python中處理日期和時間的基本知識點整理匯總

    在Python中處理日期和時間的基本知識點整理匯總

    這篇文章主要介紹了在Python中處理日期和時間的基本知識點整理匯總,是Python入門學(xué)習(xí)中的基礎(chǔ)知識,需要的朋友可以參考下
    2015-05-05
  • 關(guān)于Python的異常捕獲和處理

    關(guān)于Python的異常捕獲和處理

    程序在運行過程當(dāng)中,不可避免的會出現(xiàn)一些錯誤,比如:使用了沒有賦值過的變量,使用了不存在的索引,一個數(shù)字除以0,這些錯誤在程序中,我們稱其為異常,那么如何處理這些異常呢,今天我們就來看一看
    2023-04-04

最新評論