본인의 의도는이 칼럼에서 "Final"이 포함 된 dataframe Step 컬럼 'description'의 문자열을 대체하려고했지만 내 코드가 의도 한대로 작동하지 않는 것 같습니다. 누군가 내가 뭘 잘못하고 있다고 말할 수 있습니까?어떻게 파이썬에서 조건부로 열 값을 바꿀 수 있습니까?
for x in Step['description']:
if x[:5]=='Final':
x.replace('Final','')
본인의 의도는이 칼럼에서 "Final"이 포함 된 dataframe Step 컬럼 'description'의 문자열을 대체하려고했지만 내 코드가 의도 한대로 작동하지 않는 것 같습니다. 누군가 내가 뭘 잘못하고 있다고 말할 수 있습니까?어떻게 파이썬에서 조건부로 열 값을 바꿀 수 있습니까?
for x in Step['description']:
if x[:5]=='Final':
x.replace('Final','')
사용 참고 내용 항목에 'apply` 방법을 사용할 수
df['description'].replace(['Final'], ' ')
나는 이것을 시도했다. 이것은 작동하지 않습니다. – Analysa
더 많은 코드를 게시 할 수 있습니다. –
이'F = 람다 X : x.replace ('최종 '' ')에서'최종 경우 ' –
Kevin,이 작품은 고맙습니다. – Analysa
@Analysa Kevin의 대답은 느리고, 이것을 사용하십시오 :'df [ 'description'] = df [ 'description']. str.replace ('Final', '') –