pandas 根據兩列資料篩選dataframe

2021-10-07 16:15:37 字數 443 閱讀 4988

如果是篩選某一列中等於某個值的那一行,可以使用:

dataframe[dataframe[

'列名']==

"具體值"

]

如果篩選某兩列中的值等於具體值的那幾行,可以使用:

search_se = dataframe.loc[dataframe[

'列1']==

"值1"

,'列2']==

"值2"

# 得到篩選後的行的index

search_index = search_se[search_se ==

true

].index

# 得到篩選後的 dataframe

target_dataframe = dataframe.loc[search_index]

pandas 兩列資料合併

有兩個字段,想要將其合併成為乙個新的字段。比如當標籤分散在不同字段時候,想要將各個標籤融合一起。def test import pdb import pandas as pd df pd.dataframe df year quarter df year df quarter 方法1 df year...

pandas 篩選指定行或者列的資料

pandas主要的兩個資料結構是 series 相當於一行或一列資料結構和dataframe 相當於多行多列的乙個 資料機構 原文 dataframe.drop labels none,axis 0,index none,columns none,level none,inplace false,e...

初識pandas 篩選資料

首先是安裝pandas庫,我已經發布了安裝的whl的包 第一步就是到匯入這個庫 import pandas as pd 接下來就要顯示他的列和行,他預設是只顯示5行,所以我們要把他全部顯示出來 pd.set option display.max rows none 接下來就是開啟excel檔案了 d...