728x90
itertuples가 iterrows보다 빠르다
itertuples에 들어갈 수 있는 argument로는
-index, default는 True이고 True이면 first element에 index가 포함된다. False면 index가 포함되지 않는다.
-name, default는 Pandas이며 반출하는 namedtuple의 이름을 가리킨다. 만약 name=None을 사용하면 namedtuple이 아니라 tuple을 반출한다.
-column의 개수가 255 이상이면 무조건 tuple을 반출한다. 따라서 itertuples를 활용한 함수를 정의시, 입력받은 dataframe의 column개수가 255이상인지 아닌지에 따라 구분해서 작성이 필요하다.
728x90
'ML' 카테고리의 다른 글
[Numpy]numpy.ndarray 각 원소에 dictionary map할 때 (0) | 2020.10.25 |
---|---|
[Pandas]중복인것만 살리기 (0) | 2020.10.25 |
[Pandas]Iteration을 특정 index 이상에서부터 하고 싶을 때 (0) | 2020.10.25 |
contextual data, contextual features, context features (0) | 2020.10.19 |
(미완)Python 3.9의 주요 특징 (0) | 2020.10.06 |