2017-12-30 5 views
-2

는 I가 dataframe이 같은 값의 열이 Y 값 X은 다음의 경우 :분류합니다 데이터 :

0 

0 1.047297 

1 1.038211 

2 1.035080 

3 1.005149 

및 I 새로운 컬럼을 생성하길 원하는 경우,이 값 한 '셀'중의 열이 x보다 크면 1을 반환하고 그렇지 않으면 0을 반환합니다. if(cell > x,1,0)

이 그것은 눈이 부시게 간단한 작업이지만, 난 그냥 간단한 대답을 찾을 수 없습니다 - 도움을 주시면 감사하겠습니다 :

는 기본적으로 나는 엑셀 기능을 모방하려고 해요!

+1

무엇을 시도 했습니까? ... – eyllanesc

답변

1
import numpy as np 
df = # your data frame 
df['newcolumn'] = np.where(df['cell'] > x, 1, 0) 

자세한 내용은 numpy.where 문서를 참조하십시오.

관련 문제