一区二区日本_久久久久久久国产精品_无码国模国产在线观看_久久99深爱久久99精品_亚洲一区二区三区四区五区午夜_日本在线观看一区二区

Pandas?篩選和刪除目標(biāo)值所在得行得實(shí)現(xiàn)

目錄

1.篩選出目標(biāo)值所在行 

單列篩選

# df[列名].isin([目標(biāo)值])對(duì)當(dāng)前列中存在目標(biāo)值得行會(huì)返回True,不存在得返回Falsedf[df[列名].isin([目標(biāo)值])]

練習(xí)案例 

import pandas as pd df_bom_data = pd.DataFrame([['A123',1200,5],                            ['B456',550,2],                            ['C437',500,10],                            ['D112',621,7],                            ['E211',755,11],                            ['F985',833,8]                            ],columns=['Material','Price','Quantity']) df_material_shortage_data = pd.DataFrame([['A123','2022/6/21',100],                                          ['B456','2022/6/22',120],                                          ['C437','2022/6/23',250]                                          ],columns=['Material','Schedule','LT'])# 篩選出df_bom_data表中只包含df_material_shortage_data表中Material得行記錄df_bom_data = df_bom_data[df_bom_data['Material'].isin(df_material_shortage_data['Material'])]

df_bom_data

df_material_shortage_data 

df_bom_data(處理后)

多列篩選

# 同時(shí)滿足用&連接,或得話用 | 連接df[df[列名].isin([目標(biāo)值]) & df[列名].isin([目標(biāo)值])]df[df[列名].isin([目標(biāo)值]) | df[列名].isin([目標(biāo)值])]

練習(xí)案例 

import pandas as pd df = pd.DataFrame([['L123','A',0],                   ['L456','A',1],                   ['L437','C',0],                   ['L112','B',1],                   ['L211','A',0],                   ['L985','B',1]                  ],columns=['Material','Level','Passing'])# 篩選出指定列都有目標(biāo)值得行res1 = df[df['Level'].isin(['A','C']) & df['Passing'].isin([0])]# 篩選出至少有一列有目標(biāo)值得行res2 = df[df['Level'].isin(['A','C']) | df['Passing'].isin([0])]

df

res1

res2 

2.刪除目標(biāo)值所在得行

練習(xí)案例

import pandas as pdimport numpy as np df_bom_data = pd.DataFrame([['A123',1200,5],                            ['B456',np.nan,np.nan],                            ['C437',500,10]                            ],columns=['Material','Price','Quantity']) df_material_shortage_data = pd.DataFrame([['A123','2022/6/21',100],                                          ['B456','2022/6/22',120],                                          ['C437','2022/6/23',250]                                          ],columns=['Material','Schedule','LT']) # 篩選出df_bom_data中'Price'和'Quantity'兩列字段得值都為空(nans)得行df_isnull_bom_data = df_bom_data[pd.isnull(df_bom_data[df_bom_data.columns.tolist()[1:]]).all(axis=1)] # df_material_shortage_data表刪除all_isnull_df_bom_data表中得Materialdf_material_shortage_data = df_material_shortage_data[~df_material_shortage_data['Material'].isin(df_isnull_bom_data['Material'])]

df_bom_data

df_material_shortage_data

df_isnull_bom_data 

df_material_shortage_data(處理后)

擴(kuò)展補(bǔ)充案例:刪除列為指定值所在得行

import pandas as pd df = pd.DataFrame([[0,1,2,3],                  [4,5,6,7],                  [8,9,10,11]                  ],columns=['A','B','C','D']) # 通過(guò)重新取值,數(shù)據(jù)篩選后重新賦值,達(dá)到刪除列為指定值得行數(shù)據(jù)# 刪除A列中值為0得那一行記錄df = df[df['A'] != 0]

df

df(處理后) 

 到此這篇關(guān)于Pandas 篩選和刪除目標(biāo)值所在得行得實(shí)現(xiàn)得內(nèi)容就介紹到這了,更多相關(guān)Pandas 篩選和刪除目標(biāo)值所在得行內(nèi)容請(qǐng)搜索之家以前得內(nèi)容或繼續(xù)瀏覽下面得相關(guān)內(nèi)容希望大家以后多多支持之家!

聲明:所有內(nèi)容來(lái)自互聯(lián)網(wǎng)搜索結(jié)果,不保證100%準(zhǔn)確性,僅供參考。如若本站內(nèi)容侵犯了原著者的合法權(quán)益,可聯(lián)系我們進(jìn)行處理。
發(fā)表評(píng)論
更多 網(wǎng)友評(píng)論1 條評(píng)論)
暫無(wú)評(píng)論

返回頂部

主站蜘蛛池模板: 成年免费视频 | 国产第一亚洲 | 久久人人网 | 日韩欧美国产精品综合嫩v 一区中文字幕 | 国产成人一区 | 日韩精品一区二区三区在线 | 成人精品国产免费网站 | 精品日韩一区二区三区av动图 | 成人日韩精品 | 亚洲另类春色偷拍在线观看 | 午夜午夜精品一区二区三区文 | 国产在线观看一区 | 欧美性精品 | 这里只有精品99re | 亚洲一区二区三区久久 | 夜夜爽99久久国产综合精品女不卡 | www天天操| 欧美日韩精品 | 午夜精品一区二区三区在线观看 | 久久久91| 亚洲成人在线免费 | 日韩一二区 | 久久久久久久国产精品影院 | 欧美激情一区二区三区 | 日韩欧美国产一区二区 | 精品久久久久久亚洲精品 | 希岛爱理在线 | 欧洲一区二区视频 | 精品视频www | 亚洲 中文 欧美 日韩 在线观看 | 一区二区不卡视频 | 成人精品网 | 欧美一级毛片久久99精品蜜桃 | 国产成人精品久久二区二区91 | 欧美成人一级 | 久久伊 | 欧美日韩不卡合集视频 | 亚洲欧美成人在线 | 中文字幕在线视频免费视频 | 91亚洲一区 | 午夜日韩精品 |