Copy2 pandas 판다스 기초 11 체인인덱싱(chain indexing) 피하기, copy, 올바른 값 변경해주기 # Manipulating Values in DataFrame ## Best Practise (how you should do it) import pandas as pd titanic = pd.read_csv('titanic.csv') titanic.head() ''' survivedpclasssexagesibspparchfareembarkeddeck 003male22.0107.2500SNaN 111female38.01071.2833CC 213female26.0007.9250SNaN 311female35.01053.1000SC 403male35.0008.0500SNaN ''' ### Changing a single Value (Option 1 with loc) # inplace = True 필요없음 ti.. 2022. 7. 19. 파이썬 얕은복사, 깊은복사 (메모리값 문제 해결) # 얕은복사와 깊은 복사 # 얕은복사란 r1 = 1 r2 = 2 r3 = r1 # 이라고 할때 r3는 r1를 얕은 복사를 한것이다. # 때문에 r1를 변경하면 r3도 함께 변경된다. # 메모리 값때문에 존재하는 복사 # 깊은 복사 scores = [int(input('국어 점수 입력: ')), int(input('영어 점수 입력: ')), int(input('수학 점수 입력: '))] print(scores) # 이게 카피본이다. copyScores = scores.copy() # 이렇게 되는 순간 scores = memory1, copyScores = memory2의 개념이라고 보면 된다. for idx, score in enumerate(copyScores): result = score * 1.1 c.. 2022. 5. 20. 이전 1 다음