如何仅保留数据框中的特定行 Python 2.7 pandas

How to keep only speicific row from dataframe Python 2.7 pandas

我只想保留仅包含 3 个点的行:

数据框:

        col1             
0       FG-1.52.23          
1       FG-1.9.23.52          
2       FG-5.58.23          
3       FG-8.84.2         
4       FG-4.52.3.7         
5       FG-3.2         
6       FG-1   

结果:

        col1                     
0       FG-1.9.23.52          
1       FG-4.52.3.7         
   
 

你可以在这里使用pd.Series.str.count

df[df['col1'].str.count('\.').eq(3)]

           col1
1  FG-1.9.23.52
4   FG-4.52.3.7