[Python] DataFrame 특정 컬럼만 type 바꾸기 DataFrame에서 특정 컬럼만 데이터 형식(type) 바꾸고 싶을때 ! #type 바꾸기 df = df.astype("int") #특정 컬럼만 type 바꾸기 df = df.astype({"column_1":"string","column_2":"float","column_3":"int"}) 나는야 데이터사이언티스트/PYTHON 2022.10.18
[Python]if문 안쓰고 dataframe 조건 넣어 값 바꾸기 매번 쓰는 건데 매번 찾아보고 코드짜서 기록 겸 외우려고 쓰는 포스팅... python에서 조건 걸어서 DataFrame 값 바꾸고 싶을 때 쓰는 방법 !! #df['a'] = 1 이면 b 열에 1을 넣어라 df.loc[(df['a']==1),'b'] = 1 #df['a'] = 1 이면 a 열에 1을 넣어라(같은 열에도 가능 !) df.loc[(df['a']==1),'a'] = 1 이번 기회로 외워서 코드 적는걸로 ~ 나는야 데이터사이언티스트/PYTHON 2022.06.09
[Python]Dataframe datetime 날짜 차이 계산하기 datetime 날짜 차이 계산하고 싶을 때... 먼저 datetime으로 바꾸고 from datetime import datetime` df['enddate']=pd.to_datetime(df['enddate']) 방법1. df['diff_1']=df['enddate']-df['registerdate'] 방법2. df['diff_2']=df['enddate'].subtract(df['registerdate']) 나는야 데이터사이언티스트/PYTHON 2021.08.18
[Python]DataFrame value type 확인하기 dataframe 타입 확인하려고 할때, 구글링하면 계속 df.dtypes() 만 알려준다. 근데 내가 원한거는 이런게 아니라 하나하나 나와야하눈디... 할때 사용하는 것 ! import pandas as pd from pandas.api.types import is_numeric_dtype from pandas.api.types import is_string_dtype is_string_dtype(df['uno']) 이렇게 하면 아래 결과처럼 string이 TRUE or False 이렇게 나온다. 전체적으로 string or numeric 값만 보고싶을때 사용사용사용했음 나는야 데이터사이언티스트/PYTHON 2021.07.21