У меня есть столбец данных pandas со случайными значениями ("457645","458762496","1113423453"...
), и мне нужно проверить, начинаются ли эти значения с элементов кортежа ("323","229","111")
.
В этом случае это должно быть верно для "1113423453"
.
Я пробовал df[column].str.startswith(tuple)
, который отлично работает;но для большого объема данных (строки 2M df и элементы кортежа 3K) он становится намного медленнее (около 28 секунд) по сравнению со строками 10K df и элементами кортежа 3K (1,47 секунды).
Есть ли более эффективныйспособ сделать это?