본문 바로가기

Data scientist10

파이썬 python | 판다스 데이터프레임 pandas dataframe | time 관련 함수 정리 🎲 datetime 관련 클래스/함수 정리하기 V 파이썬 datetime 클래스 날짜를 표현할 때 datetime 클래스를 사용 from datetime import datetime datetime(2022, 8, 2) #type은 datetime.datetime V 파이썬-판다스 TimeStamp 클래스와 응용 DatetimeIndex()와 to_datetime() 함수를 통해 DatetimeIndex 객체로 변환 슬라이싱 가능 pd.DatetimeIndex() # 괄호 안에 날짜를 리스트로 넣어주면 datetimeindex로 변환된다 pd.to_datetime() # 괄호 안에 날짜를 넣어주면 datetimeindex로 변환된다 pd.to_datetime([datetime(2022, 8, 1), da.. 2022. 8. 2.
파이썬 python | 아나콘다 가상환경 32 Bit, 64 Bit 변경 해보기 Anaconda envs setting in 32 Bit, 64 Bit 조코딩 Youtube 주식 자동매매를 따라하다보니, 대신증권 크레온 API 사용을 위해 파이썬을 32bit로 깔아야 하는게 불편할 것 같았다 그래서! 아나콘다 환경에서 32bit와 64bit로 각각 설치할 수 있는 방법을 리서치 해보았음 💻 추후.. 또 까먹을 것 같아서 블로그에 저장 해봄! STEP.1 현재 플랫폼 확인 conda info라는 명령어를 쳐보면 몇 bit 버전을 쓰고 있는지 확인 가능 #anaconda prompt 창에서 아래 명령어를 입력 conda info STEP.2 bit로 변경 # 32비트 환경 설정 set CONDA_FORCE_32BIT=1 # 32비트, 파이썬 3.8 가상환경 생성 conda create -n python38_32 python=3.8 # 64비트 환경 설정 s.. 2021. 6. 11.
파이썬 python | 판다스 데이터프레임 pandas dataframe | 조건부 열 삭제하기 duplicated(), drop(), reset_index() 🎲 데이터프레임에서 조건에 해당하는 중복값만 제거하는 방법 V 상황: school이라는 데이터로 dataframe이 존재함 V 삭제 조건: 1. classes 값과 students값이 중복될 때(아래에서 index 0, 1, 2, 3, 8, 9) 2. 중복되는 첫 값을 제거하고(제거 후 index 1, 3, 9) 3. classes가 'A' 인 것만 뽑아 보기(출력 index 1, 3) >>> school = {'classes' : ['A','A','A','A','A','A','B','B','C','C'], \ 'students' :['김','김','이','이','최','박','이','박','김','김'], \ '취미' : ['피아노','노래','태권도','영화감상','컴퓨터','게임','게임','게임'.. 2021. 5. 12.
파이썬 python | 람다 lambda | 함수 구현하기 map(), apply() # today's key-point 파이썬의 lambda 람다 구조를 통해서 함수를 구현해봄 map 함수와 함께 list 형태로 만들기 apply 함수와 함께 dataframe 값 변경해보기 lambda 함수 기본 구조 >>> f = lambda x, y : x + y # lambda 인자 : 표현식 >>> f(5, 6) 11 labmda 함수와 map 함수 함께 사용해보기 >>> a = [1,2,3] >>> b = [1,2,4] # a와 b 두 개의 값을 넣어줄 수 있다 >>> list(map(lambda x, y : x + y, a, b)) [1, 4, 12] # x의 값을 range 형태로 넣어줄 수도 있다 >>> list(map(lambda x: 2*x, range(1,4))) [2, 4, 6] .. 2021. 5. 10.