![](/img/trans.png)
[英]Delete multiple rows based on single blank in any column Python Pandas
[英]Python Pandas delete multiple rows based on column value
我正在嘗試根據列值刪除一些行。 我正在使用 pandas。
我有四個關鍵詞,我想檢查一個特定的列。
df_1[df_1['Item'] != 'YoY Growth']
我知道這將刪除一個具有“YoY Growth”的列,但是我還沒有找到一種有效的方法將我的所有關鍵詞組合成一行,所以我可以刪除所有包含任何關鍵字的行?
我也嘗試使用下面的方法,但我在語法上遇到了一些問題
indexNames = df_1[ df_1['Customer'] == 'YoY Growth'].index
indexNames = df_1[ df_1['Customer'] == 'WoW Growth'].index
df_1.drop(indexNames)
只需這樣做:
indexNames = df_1[df_1['Customer'].isin(['YoY Growth', 'WoW Growth'])].index
df_1.drop(indexNames)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.