2017-03-13 1 views
-1

는의 아래 dataframe을 가정 해 봅시다 :열 dataframe 파이썬에서 값을 교체

Code   Type 
14 .  House 
15 .  Flat 
15   Flat 
15.   House 
16 .  Elevator 
17 .  Flat 

df라고 내가 그런 일을 할 싶습니다

if df.code = 15, df.type.replace = flat 
if df.code = 16, df.type 
if....... 
ect ect 

dataframe 코드와 같은 70K 행이 범위 1에서 200까지

+1

뭐든지 시도해 봤어? 당신이 충분히 열심히 검색하면 그래서 비슷한 질문이 많이 있습니다. 또한 원하는 출력은 전체 그림을 표시하지 않는 설명입니다. – EdChum

+0

질문이 실제로 완료되지는 않았지만 http://pandas.pydata.org/pandas-docs/stable/generated/pandas.Series를 살펴보십시오. map.html –

+0

시도했지만 작동하지 않았습니다. df.loc [df [코드 == 15] .str.replace ('house'), 'Type'] = 'flat' – user7698021

답변

0

df.Type.replace ({ '평면': '집'}, inplace = True) 작품! -