vba十万刚数据遍历怎么快
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vba十万刚数据遍历怎么快相关的知识,希望对你有一定的参考价值。
参考技术A 首先要有一个数组,然后设置一个变量X,这个X的属性是Variant,可变型,如果设置为其它类型就错,没有为什么,这个是VBA内部规则。然后引入循环中进行比较,比较方法就是这个X变量的值和要查找的值之间比较。
这里要做一个判断语句,也就是IF...Then...End 或者其它判断语句。
如果两者相等,那么就找到了,说明当前数组元素值是要查找的值。
然后,进行相应的数据计算或者其它操作。
如果要继续查找,返回继续循环,如果不想找了,就退出循环,可以使用Exit语句。
pandas.DataFrame.loc好慢,怎么遍历访问DataFrame比较快
如果用for来遍历,pandas比普通的python程序还要慢.试试Series.apply函数来调用do_some_things_with_time,自然就得到了一个新的处理过的time列.
df.time2=df.time.apply(do_some_things_with_time)
或者直接赋值给df.time也行 参考技术A 通过dataframe.values把dataframe里的值取出来,取出来的值是个numpy可以识别的二维数组,通过np[x,y]的形式对该二维数组遍历和赋值,速度会提高非常多。
numpy内置函数处理数据的速度是C语言级别的,写程序时,尽量使用np的内置函数,尤其是涉及循环的问题时。
以上是关于vba十万刚数据遍历怎么快的主要内容,如果未能解决你的问题,请参考以下文章