Pandas DataFrame의 행에 대한 반복은 표 형식 데이터를 조작할 때 일반적으로 발생합니다. 이 기사에서는 이 작업을 수행하는 두 가지 방법을 탐색하고 행 객체의 구성을 조명합니다.
Pandas는 인덱스와 행을 모두 반환하는 효율적인 DataFrame.iterrows 생성기를 제공합니다. 각 관찰에 대한 시리즈로. 이 방법을 사용하면 행의 인덱스를 사용하여 열 값에 직접 액세스할 수 있습니다.
1 2 3 4 5 6 |
|
이 스니펫 출력은 다음과 같습니다.
1 2 3 |
|
Pandas 객체를 반복하는 동안 일반적으로 편리한 접근 방식이지만 벡터화된 작업에 비해 속도가 느릴 수 있습니다. 성능을 최대화하려면 다음과 같은 대체 기술을 고려하십시오.
iterrows() 외에도 Pandas는 다음과 같은 다른 행 반복 방법을 제공합니다. as:
위 내용은 Pandas DataFrame 행을 효율적으로 반복하려면 어떻게 해야 합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!