아래와 같이 pandas
데이터 프레임에 열이 있습니다. 열 이름은 ABC
팬더 데이터 프레임에서 regex를 사용하여 열 값 바꾸기
ABC
Fuel
FUEL
Fuel_12_ab
Fuel_1
Lube
Lube_1
Lube_12_a
cat_Lube
는 지금 우리가 어떻게 pandas
데이터 프레임에서 문자열 매칭 이러한 유형의 작업을 수행 할 수 있습니다
ABC
Fuel
FUEL
Fuel
Fuel
Lube
Lube
Lube
cat_Lube
아래처럼 정규식을 사용하여이 컬럼의 값을 대체 할 수 있습니다.
str.extract
와
'_ \ d'은 51 단계 대신에 19 단계를 사용합니다. – ctwheels
@ctwheels 이렇게하면 더 좋습니다 : : re.compile ('(? <= lube | fuel) _. *', re.IGNORECASE) ' – piRSquared
Ya stick 방금 언급 한 것과 함께, OP는 [MaxU의 대답] (https://stackoverflow.com/a/47024464/3600709) 아래의 주석에서 새로운 입력을 추가하여 다른 대답이 '\ d'사용을 중단하게 만듭니다. – ctwheels