티스토리 뷰

df = pd.DataFrame(data=np.array([[1, 2, 3], [1, 5, 6], [7, 8, 9]]), columns=['A', 'B', 'C'])

df.ix[0]['A'] = 0 # index가 0이고, column이 A인 값을 0으로 수정 

 

근데 .ix()에 문제가 있다. 곧 사라진다고 한다. .loc이나 .iloc 등을 사용할 걸 권장한다

메세지 : .ix is deprecated. Please use .loc for label based indexing or .iloc for positional indexing

 

 

 

같은 기능을 하는 at을 사용할 땐 이런 메세지가 안 뜬다.

df.ix[0,'A'] = 0

반응형
댓글