Недавно я экспериментировал с циклами в Python и понял, что использование 'iloc' / 'loc' внутри циклов требует много времени для выполнения. Следующий вопрос заключался в том, почему «loc» занимает слишком много времени и какова альтернатива «loc»? В этой статье мы ответим на эти вопросы, рассмотрев несколько практических примеров. Что такое loc — если вы еще не знаете! Функция loc[] — это функция pandas, которая используется для доступа к значениям внутри DataFrame с использованием индекса строки и имени столбца. Он используется, когда вы знаете, к какой строке и столбцу вы хотите получить доступ. Давайте разберемся с loc на примере. У нас есть следующий DataFrame pandas с именем df (показан ниже), и мы хотим получить доступ к значению, соответствующему второй строке в столбце «a», то есть 10. Мы можем получить доступ к значению, используя следующий код: Аналогично, iloc используется для доступа к значению с использованием индекса и номеров столбцов. Таким образом, функция loc использ
Рассказываю как ускорить циклы в 60 раз Python (pandas)
1 февраля 20241 фев 2024
172
2 мин