How to speed up pandas string function? Why is .str slower than .apply(lambda)?
I am using the pandas vectorized str.split()
method to extract the first element returned from a split on “~”. I also have also tried using df.apply()
with a lambda and str.split()
to produce equivalent results. When using %timeit
, I’m finding that df.apply()
is performing faster than the vectorized version.
How to speed up pandas string function? Why is .str slower than .apply(lambda)?
I am using the pandas vectorized str.split()
method to extract the first element returned from a split on “~”. I also have also tried using df.apply()
with a lambda and str.split()
to produce equivalent results. When using %timeit
, I’m finding that df.apply()
is performing faster than the vectorized version.
How to speed up pandas string function? Why is .str slower than .apply(lambda)?
I am using the pandas vectorized str.split()
method to extract the first element returned from a split on “~”. I also have also tried using df.apply()
with a lambda and str.split()
to produce equivalent results. When using %timeit
, I’m finding that df.apply()
is performing faster than the vectorized version.