成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

秒懂!圖解四個實用的Pandas函數!

開發 后端
在用Python進行機器學習或者日常的數據處理中,Pandas是最常用的Python庫之一,熟練掌握pandas是每一個數據科學家的必備技能,本文將用代碼+圖片詳解Pandas中的四個實用函數!

在用Python進行機器學習或者日常的數據處理中,Pandas是最常用的Python庫之一,熟練掌握pandas是每一個數據科學家的必備技能,本文將用代碼+圖片詳解Pandas中的四個實用函數!

[[349151]]

shift()

假設我們有一組股票數據,需要對所有的行進行移動,或者獲得前一天的股價,又或是計算最近三天的平均股價。

面對這樣的需求我們可以選擇自己寫一個函數完成,但是使用pandas中的shift()可能是最好的選擇,它可以將數據按照指定方式進行移動!

下面我們用代碼進行演示,首先導入相關庫并創建示例DataFrame

  1. import pandas as pd 
  2. import numpy as np 
  3. df = pd.DataFrame({'DATE': [1, 2, 3, 4, 5], 
  4.                    'VOLUME': [100, 200, 300,400,500], 
  5.                    'PRICE': [214, 234, 253,272,291]}) 

現在,當我們執行df.shift(1,fill_value=0)即可將數據往下移動一行,并用0填充空值

現在,如果我們需要將前一天的股價作為新的列,則可以使用下面的代碼

我們可以如下輕松地計算最近三天的平均股價,并創建一個新的列

向前移動數據也是很輕松的,使用-1即可

更多有關shift函數可以查閱官方文檔,總之在涉及到數據移動時,你需要想到shift!

value_counts()

pandas中的value_counts()用于統計dataframe或series中不同數或字符串出現的次數,并可以通過降序或升序對結果對象進行排序,下圖可以方便理解。

現在讓我們用代碼示例,首先是Index對象

下面是Series對象

同時可以對bin參數將結果劃分為區間

更多的細節與參數設置,可以閱讀pandas官方文檔。

mask()

pandas中的mask方法比較冷門,和np.where比較類似,將對cond條件進行判斷,如果cond為False,請保留原始值。如果為True,則用other中的相應值替換。

現在我們看下面的DataFrame,在這里我們要更改所有可以被二整除的元素的符號,就可以使用mask

下面是代碼實現過程

nlargest()

在很多情況下,我們會遇到需要查找Series或DataFrame的前3名或后5名值的情況,例如,總得分最高的3名學生,或選舉中獲得的總票數的3名最低候選人

pandas中的nlargest()和nsmallest()是滿足此類數據處理要求的最佳答案,下面就是從10個觀測值中取最大的三個圖解

下面是代碼實現過程

但如果有相等的情況出現,那么可以使用first,last,all來進行保留

了解了nlargest()的使用方法后,nsmallest()就顯得十分簡單,本文就不再贅述,如果還有疑問可以查閱官方文檔!

 

責任編輯:趙寧寧 來源: 早起Python
相關推薦

2018-01-01 22:45:44

2022-07-30 07:50:40

數據庫字段存儲

2022-03-21 08:00:00

網絡安全影子IT數據泄露

2023-12-04 13:21:00

PandasPython

2022-07-15 14:54:00

DockerLinux技巧

2009-03-13 09:39:34

JavaScript函數調用規則

2021-01-08 16:27:52

SQL數據庫開發

2024-02-23 18:17:57

Python腳本開發

2011-08-29 18:37:47

Ubuntu11.04

2024-04-10 07:49:37

React 19use 鉤子Suspense

2024-01-26 09:01:30

HooksReact 19版本

2020-08-14 10:57:49

開發技能代碼

2023-08-11 17:26:51

Pandas數據分析Python

2022-02-23 15:09:18

數字化轉型國有企業數據

2017-07-10 14:00:04

Python命令行

2023-05-24 06:56:18

實用AI工具

2013-03-18 13:31:28

2024-06-25 12:45:05

2021-09-27 08:56:36

Python代碼函數

2023-09-26 12:34:29

Python迭代過濾函數
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 日干夜干| 91玖玖| av毛片 | 日韩有码一区二区三区 | 国产高清一区二区 | 欧美啪啪网站 | 狠狠操狠狠干 | 国产一区二区三区 | 99re热精品视频 | 久久久久九九九女人毛片 | 午夜影院在线观看免费 | 日韩精品中文字幕一区二区三区 | 伊人久麻豆社区 | 精品在线一区 | 四虎免费视频 | 中文字幕亚洲视频 | 少妇精品久久久久久久久久 | 国产日韩欧美在线一区 | 九九在线精品视频 | 国产一区在线免费观看 | 免费观看一级特黄欧美大片 | 日本不卡一区二区三区在线观看 | 久久伊 | 日韩高清不卡 | 亚洲狠狠爱 | 日韩毛片播放 | 国产精品久久国产精品久久 | 四虎伊人| 日韩久久在线 | 日本精品一区二区三区视频 | 黄色片网站在线观看 | av中文字幕在线观看 | 国产视频一区二区三区四区五区 | 国产精品污www一区二区三区 | 欧美一级欧美一级在线播放 | 成人精品毛片国产亚洲av十九禁 | 欧美日韩在线观看视频 | 精品一区二区三区不卡 | 国产1区在线 | 激情 婷婷 | 日韩字幕一区 |