스칼라 값을 .replace()로 바꾸기

pandas로 효율적인 코드 작성하기

Leonidas Souliotis

PhD Candidate

인기 이름 데이터셋

출생 연도 성별 인종 아동 이름 순위
2011 FEMALE ASIAN AND PACIFIC ISLANDER SOPHIA 119 1
2011 FEMALE ASIAN AND PACIFIC ISLANDER CHLOE 106 2
pandas로 효율적인 코드 작성하기

pandas에서 값 바꾸기

start_time = time.time()
names['Gender'].loc[names.Gender=='MALE'] = 'BOY'
print("Replace values using .loc[]: {} sec".format(time.time() - start_time))
첫 번째 방법 결과: 0.0311849초 소요
pandas로 효율적인 코드 작성하기

.replace()로 값 바꾸기

start_time = time.time()
names['Gender'].replace('MALE', 'BOY', inplace=True)
print("Time using .replace(): {} sec".fomrat(time.time() - start_time))
.replace() 사용 시간: 0.0016758441925초
속도 차이: 1,704.52411439%
pandas로 효율적인 코드 작성하기

실습해 봅시다

pandas로 효율적인 코드 작성하기

Preparing Video For Download...