python實現(xiàn)選取或刪除指定列包含指定內(nèi)容的行
更新時間:2022年02月09日 15:24:42 作者:無憂→捕獲一只程序員
這篇文章主要介紹了python實現(xiàn)選取或刪除指定列包含指定內(nèi)容的行,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
選取或刪除指定列包含指定內(nèi)容的行
選取所有貨幣代號為1的行
數(shù)據(jù)讀取
source_df= pd.read_excel('EXCEL2019-06-05.xls')打印數(shù)據(jù),查看數(shù)據(jù)長度
print(source_df.head()) print(len(source_df))
選取所有貨幣代號列內(nèi)容為1的數(shù)據(jù)
data_ = source_df[source_df['貨幣代號'].isin([1])] print(len(data_)) print(data_.head())
選取所有貨幣代號列內(nèi)容不為1的數(shù)據(jù)
數(shù)據(jù)讀取
source_df= pd.read_excel('EXCEL2019-06-05.xls')
#通過~取反,選取不包含數(shù)字1的行
df1=source_df[~source_df['貨幣代號'].isin([1])]
df1.head()刪除含有特定數(shù)值的行
dic={'A':[1,2,3,1],'B':[2,1,1,2]} df=pd.DataFrame(dic) df

# 找出包含數(shù)值"2“的所有行(要刪除的行) df[df['A'].isin([2]) | df['B'].isin([2])] # "|"表示"或”

# 刪除所有包含數(shù)值"2“的行(實際上是用"~"取反得到所有不包含“2的行) df[~(df['A'].isin([2]) | df['B'].isin([2]))]

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
Python文件讀取read()?readline()?readlines()函數(shù)使用場景技巧示例
這篇文章主要介紹了Python文件讀取read() readline()及readlines()函數(shù)使用場景技巧示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-08-08
Python的getattr函數(shù)方法學(xué)習(xí)使用示例
這篇文章主要為大家介紹了Python的getattr方法學(xué)習(xí)使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-08-08
Pycharm 使用 Pipenv 新建的虛擬環(huán)境(圖文詳解)
pipenv 是 Pipfile 主要倡導(dǎo)者、requests 作者 Kenneth Reitz 寫的一個命令行工具,主要包含了Pipfile、pip、click、requests和virtualenv。這篇文章主要介紹了Pycharm 使用 Pipenv 新建的虛擬環(huán)境的問題,需要的朋友可以參考下2020-04-04
解決pycharm每次新建項目都要重新安裝一些第三方庫的問題
今天小編就為大家分享一篇解決pycharm每次新建項目都要重新安裝一些第三方庫的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2019-01-01
Python3 xml.etree.ElementTree支持的XPath語法詳解
這篇文章主要介紹了Python3 xml.etree.ElementTree支持的XPath語法詳解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
詳解Python中使用base64模塊來處理base64編碼的方法
8bit的bytecode經(jīng)常會被用base64編碼格式保存,Python中自帶base64模塊對base64提供支持,這里我們就來詳解Python中使用base64模塊來處理base64編碼的方法,需要的朋友可以參考下2016-07-07
Python selenium根據(jù)class定位頁面元素的方法
這篇文章主要介紹了Python selenium根據(jù)class定位頁面元素的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2019-02-02

