Я получаю доступ к строкам в пандах с помощью функции loc, как показано ниже:
pdf.loc[pdf.a>2]
Это векторизация?Это лучше, чем использовать NumPy
pdf[pdf.a>2]
Это время говорит о том, что с loc * нет замедления
testa = pd.DataFrame(np.arange(10000000),columns =['q']) %timeit testb = testa.loc[testa.q>6] %timeit testc = testa[testa.q>7]
1 loop, best of 3: 207 ms per loop 1 loop, best of 3: 208 ms per loop