바뀜

7 바이트 제거됨 ,  2023년 2월 1일 (수) 11:42
편집 요약 없음
110번째 줄: 110번째 줄:  
|<code>df['over_5unit'] = np.where(df['1unit']>df['5unit'], True값, False값)</code>
 
|<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>
 
<code>df['열'] = np.where(조건, 참, np.where(조건, 참2, 거짓))</code>
117번째 줄: 116번째 줄:  
|특정 범주 안에 들어있는가 파악하기.
 
|특정 범주 안에 들어있는가 파악하기.
 
|<syntaxhighlight lang="python">
 
|<syntaxhighlight lang="python">
변수 = np.where(
+
변수 = np.where( \
     (df['category'] == '값1') | (df['category'] == '값2') | ... , '참값', '거짓값'
+
     (df['category'] == '값1') | (df['category'] == '값2') | ... , '참값', '거짓값')
    )
   
</syntaxhighlight>위 형태로는 너무 코드가 길어져서... 아래와 같이 축약하곤 한다.<syntaxhighlight lang="python">
 
</syntaxhighlight>위 형태로는 너무 코드가 길어져서... 아래와 같이 축약하곤 한다.<syntaxhighlight lang="python">
변수 = np.where(
+
변수 = np.where( \
     df['category'].isin([값1, 값2, ...]) , '참값', '거짓값'
+
     df['category'].isin([값1, 값2, ...]) , '참값', '거짓값')
    )
   
</syntaxhighlight>
 
</syntaxhighlight>
 
|}
 
|}