美文网首页
Pandas 數據結構介紹

Pandas 數據結構介紹

作者: 浅语__ | 来源:发表于2020-09-01 17:59 被阅读0次

Pandas 兩個主要數據結構: Series 和 DataFrame

Series

類似于一維數組對象,由一組數據及一組與之相關的數據標籤(索引)組成。
與普通Numpy數組相比,可以通過索引方式選取Series中的單個或一組值。
也可以將Series看做一個有序字典。
可以通過一個被存放Python字典的數據來創建Series

s=Series(data, index=data_index)

缺失數據的篩選

s.isnull()

Series 在算數運算中會自動對齊索引相同的數據進行運算

DataFrame

表格型數據結構,既有行索引,又有列索引。可以被看做由Series組成的字典。

Pandas重要功能
  1. reindex
frame2=frame.reindex(['a','b','c'])
frame2=frame.reindex(columns=data)

2.drop
默認axis=0,因此刪除列值時,需標註axis=1.
關於axis的理解,參考 https://www.jianshu.com/p/bf60078103f2

image.png

3.loc/iloc
loc: 名稱索引行/列標籤
iloc: 索引數值為int
參考 https://zhuanlan.zhihu.com/p/111123163?from_voters_page=true

4.Series DataFrame 算法
df.add(df1,fill_value=0) 填充不匹配部分數據
df.sub 減法
df.div 除法
df.mul 乘法

相关文章

  • Pandas 數據結構介紹

    Pandas 兩個主要數據結構: Series 和 DataFrame Series 類似于一維數組對象,由一組數...

  • pandas[1]

    pandas1pandas2 匯入模組 Pandas是建立在numpy的一個資料處理套件。 Pandas 數據結構...

  • 關於scrapy(一)

    整體結構 其中,python是整個scrapy的根目錄。items定義要爬取的數據;pipeline將爬取得數據進...

  • 奴隸社會和封建社會的本質區別

    本質上,都是人類社會,只不過關於土地結構,人群階級結構,財富分配結構,人的權利和自由等一些特徵比例數據有所不同罷了...

  • [078]Python第七章

    哈希表:一種數據結構,當中有數值value以及鍵key,如同電話號碼般的儲存,屬於key-value pairs,...

  • [Cucumber] TRUNCATE Table Test D

    有效地重構測試程式,可以讓 TDD 或撰寫測試程式的生產力提昇數倍。 本文介紹當使用 specflow 在進行整合...

  • 如果人腦是計算機,你會做什麼工作?

    如果把人腦比作計算機,我認為貢獻到 IQ 的部分大概是兩個面向: 1. 數據結構 2. 算法 當然還有很多硬體的問...

  • 因結構和流動而產生的思考(學科匯總)

    小結:一些值得探究的結構 斗拱 模擬及數字電路EDN:Self-contained TV receiver use...

  • 三國志塔防戰紀遊戲隱私協議

    本隱私政策介紹本公司的隱私數據相關政策和慣例,這將涵蓋我們如何收集、使用、處理、存儲和/或披露那些通過本公司的移動...

  • 奇蹟天使覺醒遊戲隱私協議

    本隱私政策介紹本公司的隱私數據相關政策和慣例,這將涵蓋我們如何收集、使用、處理、存儲和/或披露那些通過本公司的移動...

网友评论

      本文标题:Pandas 數據結構介紹

      本文链接:https://www.haomeiwen.com/subject/xdcvsktx.html