D 열 추출하기

     

    ◼︎ 21. 인덱스의 범위로 불러오기

    # 0부터 세므로 첫 번째 줄은 인덱스 0, 4번째 줄은 인덱스 3이 됩니다. 
    df.iloc[1:4] # [a:b]의 경우 a 인덱스부터 b-1 인덱스까지 불러오라는 의미입니다.
                 # a열에서 순서대로 세 개를 불러옵니다.

    실행 결과

     

     

    a

    b

    c

    n

    v

     

     

     

    d

    2

    5

    9

    13

    e

    1

    6

    10

    14

    2

    7

    11

    15

    ◼︎ 22. 첫 인덱스를 지정해 불러오기

    df.iloc[2:] # [a:]는 a 인덱스부터 마지막 인덱스까지 불러오라는 의미입니다.

    실행 결과

     

     

    a

    b

    c

    n

    v

     

     

     

    e

    1

    6

    10

    14

    2

    7

    11

    15

    ◼︎ 23. 마지막 인덱스를 지정해 불러오기

    df.iloc[:3] # [:b]는 처음부터 b-1 인덱스까지 불러오라는 의미입니다.

    실행 결과

     

     

    a

    b

    c

    n

    v

     

     

     

    d

    1

    4

    8

    12

    2

    5

    9

    13

    e

    1

    6

    10

    14

    ◼︎ 24. 모든 인덱스 불러오기

    df.iloc[:] # [:]는 모든 인덱스를 불러오라는 의미입니다.

    실행 결과

     

     

    a

    b

    c

    n

    v

     

     

     

    d

    1

    4

    8

    12

    2

    5

    9

    13

    e

    1

    6

    10

    14

    2

    7

    11

    15

    ◼︎ 25. 특정 열을 지정해 가져오기

    df[['a', 'b']] # a열과 b열을 가져오라는 의미입니다.

    실행 결과

     

     

    a

    b

    n

    v

     

     

    d

    1

    4

    8

    2

    5

    9

    e

    1

    6

    10

    2

    7

    11

    ◼︎ 26. 조건을 만족하는 열 가져오기

    df.filter(regex='c') # 열 이름에 c라는 문자가 포함되어 있으면 출력하라는 의미입니다.

    실행 결과

     

     

    c

    n

    v

     

    d

    1

    12

    2

    13

    e

    1

    14

    2

    15

    ◼︎ 27. 특정 문자가 포함되지 않는 열 가져오기

    # 열 이름에 c라는 문자가 포함되어 있지 않으면 출력하라는 의미입니다.
    df.filter(regex='^(?!c$).*')

    실행 결과

     

     

    a

    b

    n

    v

     

     

    d

    1

    4

    8

    2

    5

    9

    e

    1

    6

    10

    2

    7

    11

    신간 소식 구독하기
    뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.