Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 熊猫串模块减缓了事情的发展_Python_String_Performance_Pandas - Fatal编程技术网

Python 熊猫串模块减缓了事情的发展

Python 熊猫串模块减缓了事情的发展,python,string,performance,pandas,Python,String,Performance,Pandas,我正在使用熊猫进行一些数据分析,并试图加快我的分析速度。在python中使用%prun评测函数时,我看到: ncalls tottime percall cumtime percall filename:lineno(function) 1 0.000 0.000 0.017 0.017 <string>:1(<module>) 26 0.000 0.000 0.015 0.001 frame.py:2

我正在使用熊猫进行一些数据分析,并试图加快我的分析速度。在python中使用%prun评测函数时,我看到:

ncalls  tottime  percall  cumtime  percall filename:lineno(function)
    1    0.000    0.000    0.017    0.017 <string>:1(<module>)
   26    0.000    0.000    0.015    0.001 frame.py:2107(__setitem__)
ncalls tottime percall cumtime percall文件名:lineno(函数)
1    0.000    0.000    0.017    0.017 :1()
26 0.000 0.000 0.015 0.001机架。py:2107(设置项)
正如您所看到的,这两项主要是导致减速的原因。我对熊猫还不熟悉,了解它们是什么以及如何减少这段时间会有所帮助


谢谢

看到一些实际的代码、示例输入和预期的输出会有帮助。嗯,我想知道如何做到这一点,因为代码相当长,而且一个最小的示例不会重现结果。总之,尽管我传递了每个记录的数据帧字典,并计算了字典中这些记录的一组统计数据。我的主要问题是熊猫对字符串模块做了什么?为什么它这么慢?你误解了prun的输出;从解析命令开始修剪度量(几乎不需要时间);但它位于呼叫树的顶部,所以它的时间包括所有较低的呼叫。另外,没有显示代码,无法诊断任何东西