pandas 根據兩列數據篩選dataframe

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

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]
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章