:: 게시판
:: 이전 게시판
|
- PGR21 관련된 질문 및 건의는 [건의 게시판]을 이용바랍니다.
- (2013년 3월 이전) 오래된 질문글은 [이전 질문 게시판]에 있습니다. 통합 규정을 준수해 주십시오. (2015.12.25.)
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
20/01/06 18:56
저도 잘 모르고 초보지만,
데이터 구조상의 문제로 바로 그 포인트만 바꾸는거는 권장되지않는걸로 알고있습니다 바꾸고자하는 열을 value나 copy로 복사하신뒤 해당 부분을 수정하시고 그 열을 통째로 다시 바꿔놓으시는게 추천하는 방법으로 알고있습니다
20/01/06 20:27
import numpy as np
import pandas as pd d = {'A': [0,1,4,0,0,1,3], 'B': [1,2,3,4,5,6,7]} dd = pd.DataFrame(d) ids = dd.A==0 dd.A[ids]=dd.B[ids]
20/01/06 20:35
https://github.com/todagi/DataAnalysis_skill/blob/master/python skill/pandas for문을 사용해 row 자료 보기.ipynb
itertuples를 사용하시는 건 어떠신지요. 예시는 위링크가 있습니다. For문으로 한 row 값 전체를 볼 수 있습니다. 단, 데이터가 많으면 오래걸릴 수 있어서 컬럼들을 리스트화 시키고 인덱스 번호 활용해서 조건 적용한 뒤 다시 컬럼화 시키는 야매(?) 방법도 있습니다.
|