初識pandas 篩選資料

2022-05-18 19:33:42 字數 713 閱讀 4064

首先是安裝pandas庫,我已經發布了安裝的whl的包

第一步就是到匯入這個庫

import pandas as pd

接下來就要顯示他的列和行,他預設是只顯示5行,所以我們要把他全部顯示出來

pd.set_option('

display.max_rows

', none)

接下來就是開啟excel檔案了

df = pd.read_excel('')

#df有點像open函式的控制代碼,咱就把他當成控制代碼吧

接下來進行篩選資料,有好幾種方法

control = "

prefix == '180' and isp == '電信'

"cou =df.query(control)

#篩選出開頭為180 和 運營商為電信的所以資料

第二種方法

變數 - df['篩選'] == "等於的值"

控制代碼[變數]

第三種,含有什麼字元

變數 = 控制代碼p[篩選型別].str.startswith(『a』)

篩選出來開頭為a在篩選型別中

正規表示式

變數 = "123《篩選型別<456"

df.query(變數)

query 方法,可以直接接受乙個查詢字串,是不是很像 sql 呢指定多個值也很簡單

pandas 行列篩選

coding utf 8 author kameiro file patzon.py time 2018 3 2918 25 import pandas as pd,numpy as np import numpy as np from pandas import dataframe sourced...

Pandas基礎(三) 資料的篩選

匯入pandas庫後,初始乙個dataframe data pd.dataframe np.arange 16 reshape 4,4 index ohio colorado utah new york columns one two three four 輸出 one two three four...

Pandas實現in與not in篩選資料

通過df.isin 來判斷dataframe中每個元素是否存在 dataframe.isin 官方文件 import pandas as pd 示例資料 df pd.dataframe 需被清理的user id drop user 2 4,6 按照python的思維,最簡單的做法是 df df df...