Python 如何在列dataframe中使用for循环
我有一个很大的csv文件,里面有911电话的信息。调用的描述为长字符串: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':
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;