● 인공지능, 분석/21.08 nipa_AI실무과정
[AI 기본 데분] 이론 | 1.4 Pandas | loc : 명시적 인덱싱 | iloc : 암묵적 인덱싱
0ver-grow
2021. 8. 22. 22:20
반응형
명시적 : 어떤 인덱스가 있는지를 알고 있을 때. 특정 인덱스를 지정해서 호출.
암묵적 : 어떤 인덱스가 있는지 모를때.
DataFrame에서 Column하나를 잘라내면?
Series.
Series + Series + ... = DataFrame
DataFrame안에 들어있는 Column과 Value값들도 알고 있다면?
조건 추출이 가능하다!
Column 추가하기
DataFrame에 데이터를 추가하는 다양한 방법
1. 리스트로 추가하기
2. 딕셔너리로 추가하기
Column 추가 후 초기화하기 > Column 값 수정하기
Column 삭제
import numpy as np
import pandas as pd
print("Masking & query")
df = pd.DataFrame(np.random.rand(5, 2), columns=["A", "B"])
print(df, "\n")
# 데이터 프레임에서 A컬럼값이 0.5보다 작고 B컬럼 값이 0.3보다 큰값들을 구해봅시다.
# 마스킹 연산을 활용하여 출력해보세요!
df[(df['A'] < 0.5) and (df['B'] > 0.3)]
# query 함수를 활용하여 출력해보세요!
df.query("A < 0.5" and "B > 0.3")
반응형