ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • [Python] Pandas 객체 생성
    Python/pandas 2022. 10. 11. 16:16
    728x90
    반응형

    Series pandas가 기본 정수 인덱스를 생성하도록 하여 값 목록을 전달하여 생성

    import numpy as np
    
    import pandas as pd
    
    s = pd.Series([1, 3, 5, np.nan, 6, 8])

     

    label이 지정된 열 DataFrame 을 사용하여 날짜/시간 인덱스가 있는 Numpy 배열을 전달하여 생성 date_range()

    dates = pd.date_range("20121001", periods=6)
    
    print(dates)
    
    df = pd.DataFrame(np.random.randn(6, 4), index=dates, columns=list("ABCD"))
    
    print(df)

    DataFrame 시리즈와 같은 구조로 변환할 수 있는 객체 사전을 전달하여 생성

    df2 = pd.DataFrame(
        {
            "A": 1.0,
            "B": pd.Timestamp("20130102"),
            "C": pd.Series(1, index=list(range(4)), dtype="float32"),
            "D": np.array([3] * 4, dtype="int32"),
            "E": pd.Categorical(["test", "train", "test", "train"]),
            "F": "foo",
        }
    )
    df2

    결과 열의 DataFrame 는 다른 dtypes가 있다.

    df2.dtypes

     

     

    반응형

    'Python > pandas' 카테고리의 다른 글

    [Python] Pandas Merge  (0) 2022.10.13
    [Python] Pandas Operations  (0) 2022.10.13
    [Python] Pandas 결측치  (1) 2022.10.13
    [Python] Pandas 선택하기  (0) 2022.10.13
    [Python] Pandas 데이터보기  (1) 2022.10.11

    댓글

Designed by Tistory.