본문 바로가기

전체 글153

[Pandas] Pandas Cheat Sheet(Subset Variables (Columns)) Subset Variables (Columns)¶ In [1]: import pandas as pd import seaborn as sns In [2]: df = sns.load_dataset("iris") df.head() Out[2]: sepal_length sepal_width petal_length petal_width species 0 5.1 3.5 1.4 0.2 setosa 1 4.9 3.0 1.4 0.2 setosa 2 4.7 3.2 1.3 0.2 setosa 3 4.6 3.1 1.5 0.2 setosa 4 5.0 3.6 1.4 0.2 setosa 원하는 column 여러개를 출력합니다.¶ In [3]: df[['sepal_length','sepal_width',.. 2021. 6. 20.
[Pandas] Pandas Cheat Sheet(Subset Observations(Rows)) Subset Observations(Rows)¶ In [1]: import pandas as pd In [2]: df = pd.DataFrame( {"a" : [4 ,5, 6, 4, 2, 4, 5, 7], "b" : [7, 8, 9, 7, 10, 3, 2, 1], "c" : [10, 11, 12, 10, 11, 14, 3, 10]}) In [3]: df Out[3]: a b c 0 4 7 10 1 5 8 11 2 6 9 12 3 4 7 10 4 2 10 11 5 4 3 14 6 5 2 3 7 7 1 10 a행에 5이상인 값을 출력합니다.¶ In [4]: df[df.a > 5] Out[4]: a b c 2 6 9 12 7 7 1 10 a행이 7이 아닌값을 출력합니다.¶ In [5]: df[df["a"] !.. 2021. 5. 23.
[Pandas] Pandas Cheat Sheet(Reshaping Data) Reshaping Data¶ In [1]: import pandas as pd import seaborn as sns melt¶ : 멜트는 행을 녹여서 컬럼으로 보낸다는 느낌의 함수입니다. In [2]: df = pd.DataFrame( [[4, 7, 10], [5, 8, 11], [6, 9, 12]], index=[1, 2, 3], columns=['a', 'b', 'c']) df Out[2]: a b c 1 4 7 10 2 5 8 11 3 6 9 12 In [3]: pd.melt(df) Out[3]: variable value 0 a 4 1 a 5 2 a 6 3 b 7 4 b 8 5 b 9 6 c 10 7 c 11 8 c 12 옵션을 지정하지 않으면 다음과 .. 2021. 5. 20.
[Pandas] Pandas Cheat Sheet (Creating DataFrames) Creating DataFrames¶ In [1]: import pandas as pd In [2]: df = pd.DataFrame( {"a" : [4,5,6], "b" : [7,8,9], "c" : [10,11,12]}, index = [1,2,3]) In [3]: df Out[3]: a b c 1 4 7 10 2 5 8 11 3 6 9 12 In [6]: df = pd.DataFrame( [[4, 7, 10], [5, 8, 11], [6, 9, 12]], index=[1, 2, 3], columns=['a', 'b', 'c']) In [7]: df Out[7]: a b c 1 4 7 10 2 5 8 11 3 6 9 12 In [8]: df = pd.Data.. 2021. 5. 16.
[Pandas] Pandas Cheat Sheet (판다스 치트 시트) 파이썬으로 데이터 분석을 할때는 판다스 패키지가 굉장히 유용하게 쓰인다. 하지만 나는 판다스에 대해 기초적인? 세부적인? 공부를 해본적이 없다. 필요한 함수가 있으면 검색을 해보고 다른 사람들의 예시를 보고 참고하며 공부를 했기 때문이다. 그러다가 판다스의 핵심 내용만 담아 놓은 cheat sheet를 발견했다. 물론 아는 내용도 있지만 시트에 담긴 내용을 보면서 정말 중요한 부분을 잘 담았다는 생각이 들었다. 그래서 이 시트를 기준으로 판다스를 공부해보려고 한다. 시트는 다음과 같다. Cheat Sheet는 한국어로는 컨닝페이퍼라고 번역할 수 있다고 한다. 그만큼 핵심 내용을 담는다는 뜻으로 보인다. 판다스 치트 시트를 보면서 내가 관심있는? 또는 공부하는? 내용이나 코드를 가지고 참고해서 나만의 치트.. 2021. 5. 16.
분산 공식 이해하기 분산이 어떻게 측정이 되는지 알아보도록 하자. 데이터의 퍼져 있는 양상을 어떻게 표현할 수 있을까? 가장 간단한 방법은 range함수를 이용하여 범위를 구하는 것이다. y 2021. 5. 13.