<aside> 💡 실습

</aside>

import pandas as pd

#1
stations = [
                ["Children's Grand Park", 7, False],
                ["Achasan", 5, False],
                ["Seongsu", 2, True],
                ["Gangdong-gu Office", 8, False],
                ["Yeongdeungpo", 1, True]
            ]
df=pd.DataFrame(stations)
df.head()
df.columns=['name', 'line', 'overground']
df

#2
df_og= df.filter(items=['overground'])
df_og

#3
df_e=df.filter(regex='e$', axis=1)
df_e

#4
df_s=df[df.name=='Seongsu']
df_s

#5
df_578=df[df.line>=5]
df_578

#6
df_ogt=df[df.overground==True]
df_ogt

<aside> 📖 이론

</aside>

  1. pandas 라이브러리는 통상적으로 import pandas as pd 명령으로 불러온다. → ⭕
  2. head() 함수는 가장 앞선 10개의 데이터를 불러온다. → ❌ head() 함수는 가장 앞선 5개의 데이터를 불러온다.
  3. to_csv() 함수에서 ‘header’와 ‘index’ 값은 기본적으로 False로 지정되어 있다. →
  4. OrderedDict를 import 해주기 위해서는 다음과 같은 명령을 사용할 수 있다. →
from collections import OrderedDict
  1. 다음 코드를 실행하면 3개의 열이 아닌 2개의 열이 출력된다. → ❌ 다음 코드를 실행하면 3개의 열이 출력된다

 import pandas as pd
    
    l = [
        {'name': "Eclair", 'age': 21},
        {'name': "Froyo", 'age': 22},
        {'name': "Honeycomb", 'age': 30}
        ]
    s = pd.DataFrame(l)
    
    s.drop(0)
    
    print(s)
    ```
    
    - output
        
                name   age
        0     Eclair   21
        1      Froyo   22
        2  Honeycomb   30
****