Python/pandas
[Python] Pandas 객체 생성
Owen.white
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
반응형