Python 如何在列dataframe中使用for循环

Python 如何在列dataframe中使用for循环,python,string,pandas,for-loop,Python,String,Pandas,For Loop,我有一个很大的csv文件,里面有911电话的信息。调用的描述为长字符串: 2015-12-10 @ 14:39:21-Station:STA27; OLD YORK RD & VALLEY RD; CHELTENHAM; 2015-12-10 @ 17:12:47; 我不想把没有站位的行过滤掉。删除代表车站的部分 我有一个脚本,但我不知道如何使用它。有人能帮我吗 剧本: for i in range(len(station)): if x[0] != 'S':

我有一个很大的csv文件,里面有911电话的信息。调用的描述为长字符串:

2015-12-10 @ 14:39:21-Station:STA27;

OLD YORK RD & VALLEY RD; CHELTENHAM; 2015-12-10 @ 17:12:47;
我不想把没有站位的行过滤掉。删除代表车站的部分

我有一个脚本,但我不知道如何使用它。有人能帮我吗

剧本:

for i in range(len(station)):
    if x[0] != 'S':
       x = x[1:] 

可以使用正则表达式从字符串中提取组


    import re
    e = re.compile("(Station\s*:*\s*\w*;+)")
    r = e.search("REINDEER CT & DEAD END; NEW HANOVER; Station 332; 2015-12-10 @ 17:10:52;").group(1)
    print(r)
    //prints Station 332;