2017-12-28 3 views
1

에 사전에 dataframe를 번역 :파이썬 다음 <code>pandas Dataframe</code> 샘플을 갖는

df = pd.DataFrame([[1,2],[1,2],[3,5]]) 

df 
    0 1 
0 1 2 
1 1 2 
2 3 5 

그리고 다음 사전 : 나는 사전 d를 사용하여 dataframe을 "번역"하고 싶은

d = {1:'foo',2:'bar',3:'tar',4:'tartar',5:'foofoo'} 

. 출력은 다음과 같습니다

result = pd.DataFrame([['foo','bar'],['foo','bar'],['tar','fofo']]) 

result 
    0 1 
0 foo bar 
1 foo bar 
2 tar fofo 

내가 루프를 사용하지 않도록하고 싶습니다. dataframe의 특정 컬럼을 교체

result_1 = df.replace(d) 
  • : 내가 찾을려고이 솔루션은 모든 dataframe 교체

  • 답변

    5

    솔루션

    • ...지도 또는 Similars 참조 뭔가입니다

      result_2 = df.replace({"COLUMN":d}) 
      
    +1

    트랜스 한 열만 lating? – PeCaDe

    +0

    df.replace ({ "열": d}) :) –

    관련 문제