日本免费高清视频-国产福利视频导航-黄色在线播放国产-天天操天天操天天操天天操|www.shdianci.com

學無先后,達者為師

網站首頁 編程語言 正文

python實現選取或刪除指定列包含指定內容的行_python

作者:無憂→捕獲一只程序員 ? 更新時間: 2022-04-15 編程語言

選取或刪除指定列包含指定內容的行

選取所有貨幣代號為1的行

數據讀取

source_df= pd.read_excel('EXCEL2019-06-05.xls')

打印數據,查看數據長度

print(source_df.head())
print(len(source_df))

選取所有貨幣代號列內容為1的數據

data_ = source_df[source_df['貨幣代號'].isin([1])]
print(len(data_))
print(data_.head())

選取所有貨幣代號列內容不為1的數據

數據讀取

source_df= pd.read_excel('EXCEL2019-06-05.xls')
#通過~取反,選取不包含數字1的行
df1=source_df[~source_df['貨幣代號'].isin([1])]
df1.head()

刪除含有特定數值的行

dic={'A':[1,2,3,1],'B':[2,1,1,2]} 
df=pd.DataFrame(dic)
df 

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

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

原文鏈接:https://blog.csdn.net/qq_41793928/article/details/107505557

欄目分類
最近更新