2017-12-26 36 views
-1

본인의 의도는이 칼럼에서 "Final"이 포함 된 dataframe Step 컬럼 'description'의 문자열을 대체하려고했지만 내 코드가 의도 한대로 작동하지 않는 것 같습니다. 누군가 내가 뭘 잘못하고 있다고 말할 수 있습니까?어떻게 파이썬에서 조건부로 열 값을 바꿀 수 있습니까?

for x in Step['description']: 
    if x[:5]=='Final': 
     x.replace('Final','') 
+1

이'F = 람다 X : x.replace ('최종 '' ')에서'최종 경우 ' –

+0

Kevin,이 작품은 고맙습니다. – Analysa

+0

@Analysa Kevin의 대답은 느리고, 이것을 사용하십시오 :'df [ 'description'] = df [ 'description']. str.replace ('Final', '') –

답변

0

사용 참고 내용 항목에 'apply` 방법을 사용할 수

df['description'].replace(['Final'], ' ') 
+0

나는 이것을 시도했다. 이것은 작동하지 않습니다. – Analysa

+0

더 많은 코드를 게시 할 수 있습니다. –