데이터 프레임 열의 잘못된 값을 NaN으로 바꾸고 싶습니다.
mydata = {'x' : [10, 50, 18, 32, 47, 20], 'y' : ['12', '11', 'N/A', '13', '15', 'N/A']}
df = pd.DataFrame(mydata)
df[df.y == 'N/A']['y'] = np.nan
하지만 마지막 줄은 실패하고 df 사본에서 작동하기 때문에 경고를 던집니다. 그렇다면 이것을 처리하는 올바른 방법은 무엇입니까? iloc 또는 ix로 많은 솔루션을 보았지만 여기서는 부울 조건을 사용해야합니다.