我是python的新手,並且在一件簡單的任務中掙扎。我有一個字母數字列被稱爲區域。它具有以/如/健康/血壓等和整數值開始的條目。所以,通常一些看法是這樣的:從python中的字母數字列中刪除整數值
/health/blood pressure
/health/diabetes
7867
/fitness
9087
/health/type1 diabetes
現在我要刪除所有與整數值的行/個案。因此,在將數據集導入python shell後,它將區域顯示爲對象。我打算用一種正則表達式來解決這個問題。所以我做了以下工作:
pattern='/'
data.region=Series(data.region)
matches=data.region.str.match(pattern)
matches
這裏給出了一個布爾對象來解釋每個模式是否在數據集中。所以我得到這樣的東西:
0 true
1 false
2 true
3 true
.........
so on.
現在我被卡住了進一步如何刪除匹配行布爾對象與假標記。如果陳述不起作用。如果任何人都可以提供某種幫助,那會很棒!
謝謝!
只是'data [matches]' –