주어진 DataFrame 문서를 사용하여 반복적으로 시계열 종류의 계산 값으로 DataFrame을 채웁니다. 목표는 열 A, B 및 타임스탬프 행(모두 0 또는 모두 NaN)으로 DataFrame을 초기화하는 것입니다. 그런 다음 초기 값을 추가하고 이 데이터를 검토하여 이전 행의 새 행을 계산합니다(예: row[A][t] = row[A][t-1] 1 정도).
반복자, scipy의 0 함수 및 날짜/시간을 사용하는 현재 코드는 작동할 수 있지만 개선될 수 있습니다.
DataFrame을 행 단위로 늘리는 것은 일반적으로 다음과 같은 이유로 권장되지 않습니다.
DataFrame을 행 단위로 늘리는 대신 목록에 데이터를 축적한 다음 pd.DataFrame(data)을 사용하여 DataFrame을 초기화하는 것이 좋습니다. 이 접근 방식은 다음과 같은 장점을 제공합니다.
목록이 선호되는 접근 방식입니다. 피해야 할 두 가지 더 나쁜 대안이 있습니다.
DataFrame을 값으로 효과적으로 채우려면 데이터를 목록에 축적한 다음 pd.DataFrame(data)을 사용하여 DataFrame을 초기화하는 것이 가장 좋습니다. 이 방법은 효율적이고 유연하며 편리하므로 Pandas DataFrames 작업에 선호되는 접근 방식입니다.
위 내용은 Pandas DataFrame을 반복적으로 효율적으로 채우는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!