我使用Python处理csv文件中的数据,将csv读入数组后,我的数据如下所示:
data = [
["10","2018-03-22 14:38:18.329963","name 10","url10","True"],
["11","2018-03-22 14:38:18.433497","name 11","url11","False"],
["12","2018-03-22 14:38:18.532312","name 12","url12","False"]
]
我知道我可以使用“for”循环,但我的数据有大约数百万条记录,“for”循环运行时间太长,所以你有没有想法不使用“for”来执行下面列出的任务?你知道吗
非常感谢!你知道吗
可以将
map
与预定义函数一起使用。map
比larger input上的列表理解速度略快:输出:
Pandas应该是一个选项,如果您不介意先花点时间将数据加载到dataframe。你知道吗
下面是一个使用Pandas的解决方案,然后简单地将时间成本与map解决方案进行比较。你知道吗
输出:
相关问题 更多 >
编程相关推荐