팬더 데이터 프레임에서 셀을 NaN으로 설정하는 방법

| | | | | |

데이터 프레임의 열에 있는 잘못된 값을 NaN으로 바꾸고 싶습니다.

mydata = {"x" : [10, 50, 18, 32, 47, 20], "y" : ["12", "11", "해당 사항 없음", "13", "15", "해당 사항 없음"]} df = pd.DataFrame(mydata) df[df.y == "N/A"]["y"] = np.nan 

하지만 마지막 줄은 df 사본에서 작업하기 때문에 실패하고 경고를 표시합니다. 따라서 , 이것을 처리하는 올바른 방법은 무엇입니까? iloc 또는 ix에서 많은 솔루션을 보았지만 여기서는 부울 조건을 사용해야 합니다.