반응형
명시적 : 어떤 인덱스가 있는지를 알고 있을 때. 특정 인덱스를 지정해서 호출.
암묵적 : 어떤 인덱스가 있는지 모를때.
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")
반응형
'● 인공지능, 분석 > 21.08 nipa_AI실무과정' 카테고리의 다른 글
[AI 응용 ML] 이론 | 1.2 자료 형태란? | 수치형자료 범주형자료 (0) | 2021.08.30 |
---|---|
[AI 응용 ML] 이론 | 1.1 인공지능/머신러닝 개론 | 지도학습, 비지도학습, 강화학습 (0) | 2021.08.30 |
[AI 기본 데분] 이론 | 1.3 Pandas | 인덱스 및 칼럼명 지정 | 딕셔너리타입 | 시리즈 vs 데이터프레임 (0) | 2021.08.22 |
[AI 기본 데분] 이론 | 1.2 Pandas 기본 (0) | 2021.08.21 |
[AI 기본 데분] 이론 | 1.1 Numpy : Indexing & Slicing (0) | 2021.08.15 |