바뀜

둘러보기로 가기 검색하러 가기
149 바이트 추가됨 ,  2023년 2월 1일 (수) 09:05
102번째 줄: 102번째 줄:  
|dataframe의 if 연산.
 
|dataframe의 if 연산.
 
간단하게 하려면 numpy가 필요하다.
 
간단하게 하려면 numpy가 필요하다.
다중조건인 경우 &으로 연결한다.
+
 
|df['over_5unit'] = np.where(df['1unit']>df['5unit'], True값, False값)
+
* 다중조건인 경우 &으로 연결한다.
 +
* 중첩조건은 엑셀처럼 작성하면 된다.
 +
|<code>df['over_5unit'] = np.where(df['1unit']>df['5unit'], True값, False값)</code>
 
<nowiki>#</nowiki> 1unit 행의 값이 5unit 행의 값보다 큰 때에만 True값을 넣는다.
 
<nowiki>#</nowiki> 1unit 행의 값이 5unit 행의 값보다 큰 때에만 True값을 넣는다.
 +
 +
 +
<code>df['열'] = np.where(조건, 참, np.where(조건, 참2, 거짓))</code>
 
|}
 
|}
 
[[분류:Pandas:DataFrame]]
 
[[분류:Pandas:DataFrame]]

둘러보기 메뉴