基於python的大資料分析實戰學習筆記-pandas(資料分析包)
pandas中常見的資料結構有三種,Series(一維陣列,也叫序列),DataFrame(二維表格,類似excel多行多列),Panel(三維陣列)
那什麼是資料結構呢?就是相互之間存在的一種或多種特定關係的資料型別的集合。
好了,概念就是這麼簡單,相信有python基礎的朋友應該很容易理解,如果你沒有。。。。恩。。。就沒有吧
今天我們先來介紹下Series的用法,直接擼程式碼,裡面有註釋
from pandas import Series #定義一個序列 """ 一個序列可以存放不同的資料型別,索引index也是可以忽略的,可以透過下標訪問(從0開始) 執行可能會報錯: ImportError: C extension: No module named 'pandas._libs.tslib' not built. If you want to import pandas from the source directory, you may need to run 'python setup.py build_ext --inplace --force' to build the C extensions first. 解決方法: 先 pip3 uninstall pandas 在 pip3 install --user pandas """ x=Series(['a',True,1],index=['first','second','thrid']) print('透過下標取值',x[1]) print('透過索引取值',x['second']) #x[3] 不能越界訪問會報錯 #x.append(666)#不能追加單個元素 n=Series([666],index=['fourth'])#可以追加一個序列 print('新增序列之後',x.append(n)) if 1 in x.values: print('good') #切片 print('切片:',x[1:3]) #定位獲取,常用於隨機抽樣 print(x[[0,2,1]]) #刪除 #x.drop(0)#根據下標 #x.drop('first')#根據索引 #按照下標找到索引名 print(x.index[2]) #根據值刪除,返回新序列 #x[2!=x.values #修改值 x.index[True==x.values] #將字典轉為series #Series(字典格式) #對index進行排序 y=Series([2,3,1,5],index=['a','c','b','d']) print(y.sort_index(ascending=True))#ascending控制升還是降
OS:寫程式碼雖然累,但確實爽,你還不體驗下?
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69942496/viewspace-2655299/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- 基於python的大資料分析實戰學習筆記-pandas之DataFramePython大資料筆記
- 基於python的大資料分析實戰學習筆記-AnacondaPython大資料筆記
- 基於python的大資料分析-pandas資料儲存(程式碼實戰)Python大資料
- 基於python的大資料分析-pandas資料讀取(程式碼實戰)Python大資料
- 基於python的大資料分析-資料處理(程式碼實戰)Python大資料
- Python大資料分析學習.Pandas 資料匯入問題 (1)Python大資料
- Python資料分析與挖掘實戰筆記Python筆記
- 【Pandas學習筆記01】強大的分析結構化資料的工具集筆記
- Python - pandas 資料分析Python
- Python資料分析之pandasPython
- Python | 資料分析實戰ⅠPython
- Python | 資料分析實戰 ⅡPython
- (五)numpy知識學習2-python資料分析與機器學習實戰(學習筆記)Python機器學習筆記
- 六個用於大資料分析的Python庫包大資料Python
- Python資料分析 Series 筆記Python筆記
- Python資料分析 DataFrame 筆記Python筆記
- Python資料分析 numpy 筆記Python筆記
- Python資料分析之Pandas篇Python
- 《Python資料分析與挖掘實戰》-- 讀書筆記(2)-- 2019Python筆記
- 【Pandas學習筆記02】處理資料實用操作筆記
- Python資料分析 Pandas模組 基礎資料結構與簡介Python資料結構
- Python大資料分析學習.路徑問題Python大資料
- 基於 Spark 的資料分析實踐Spark
- Python利用pandas處理資料與分析Python
- 用 Python 進行資料分析 pandas (一)Python
- Python入門教程—資料分析工具PandasPython
- 基於Hive的大資料分析系統Hive大資料
- 七牛大資料平臺的實時資料分析實戰大資料
- python-資料分析-Pandas-3、DataFrame-資料重塑Python
- 基於雲原生的大資料實時分析方案實踐大資料
- python學習筆記:資料庫Python筆記資料庫
- 圖解資料分析 | 資料分析的數學基礎圖解
- 大資料學習記錄,Python基礎(3)大資料Python
- 大資料學習記錄,Python基礎(4)大資料Python
- pandas基本使用(一)-- 利用python進行資料分析筆記(第五章)Python筆記
- CSDN周賽第37期:贏《Pandas入門與實戰應用 :基於Python的資料分析與處理》Python
- 資料分析---pandas模組
- 資料分析利器之Pandas