○ 인공지능, 분석/20.10 NIPA_주가예측
[Pandas 기초] Series, Dataframe, loc, iloc, slicing,
0ver-grow
2020. 10. 5. 01:53
반응형
dictionary = {object : value}
Series = dic에 index가 추가된 것
object = pd.Series(dic)
Dataframe = Series의 집합
object = pd.Dataframe({
'DF1' : Dataframe1
'DF2' : Dataframe2
})
Indexing / Slicing
loc : 명시적인 인덱스를 참조하는 인덱싱/슬라이싱
china만 인덱스값만 뽑아줘 => country.loc['china']
china의 title이 인덱스가 됨.
iloc는 앞에서부터 인덱싱을 가지고 있게 하여 이를 참조함
칼럼 제목 만드는 방법
리스트로 추가하는 방법
딕셔너리로 추가하는 방법
특정 값 변경하기
DraFrame 칼럼 추가하기
Series 와 DataFrame
컬럼이름의 갯수가 기준이다.
문제
import numpy as np
import pandas as pd
# 첫번째 컬럼을 인덱스로 country.csv 파일 읽어오기.
print("Country DataFrame")
country = pd.read_csv("./data/country.csv", index_col=0)
print(country, "\n")
# 명시적 인덱싱을 사용하여 데이터프레임의 "china" 인덱스를 출력해봅시다.
print(country.loc['china'])
# 정수 인덱싱을 사용하여 데이터프레임의 1번째부터 3번째 인덱스를 출력해봅시다.
print(country.iloc[1:4])
반응형