나는 컬럼의 문자열은 단순히 것 대체 이해 :python to_replace 문자열이 값과 같지 않습니까?
df['surf'].replace(to_replace='Grass', value='Turf')
이 내 열에서 '터프'과 '잔디'의 모든 값을 대체합니다. 그러나 나는 그 반대를 원한다. 나는 =! ~을 사용하여 찾아 보려고했지만, 작동시키지 못했습니다.
내가 원하는 경우 모든 값은 '잔디' '잔디'로 교체 할 NOT 무엇
편집 : 나는 추가해야합니다, 나는 그것을 할 수 있습니다
df.loc[df['surf'] != 'Grass', 'surf'] = 'Turf'
하지만 궁금했다가 당신이 할 수있는 부정적 예측 및 정규식 모드를 사용할 수있는 .replace
를 [워드 프로세서] (HTTPS//pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.replace.html), to_replace는 정규 표현식이 될 수 있습니다. – glibdud