반응형

dataframe 4

[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]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 값만 보고싶을때 사용사용사용했음

반응형