API 문서 : https://pandas.pydata.org/docs/index.html

pandas install 및 DataFrame 생성

!pip install pandas
import pandas as pd

lst = {'A' : [1, 2, 3, 4, 5, 6], 
			 'B' : [7, 8, 9, 10, 11, 12], 
	     'C' : [13, 14, 15, 16, 17, 18]}

df = pd.DataFrame(lst)

DataFrame isin()

lst = {'A' : [1, 2, 3, 4, 5, 6], 
       'B' : [7, 8, 9, 10, 11, 12], 
       'C' : [13, 14, 15, 16, 17, 18]}

df = pd.DataFrame(lst)

df[df['B'].isin([10, 11, 12])]
# 	 A	  B	  C
# 3	 4	 10	 16
# 4	 5	 11	 17
# 5	 6	 12	 18

DataFrame 값 변경/대체 방법 정리

# df.loc[행의 인덱스, 열 이름] = 바꿀 값
df.loc[2, 'A'] = 20
# df['열 이름'] = 바꿀 값 리스트
df['A'] = [19, 20, 21, 22, 23, 24]
# df.loc[행의 인덱스] = 바꿀 값 리스트
df.loc[2] = [0, 0, 0]
# df.loc[행의 인덱스 리스트, 열 이름 리스트] = 바꿀 값
df.loc[[2, 4], ['A', 'C']] = 9999
# df.loc[조건, 바꿀 행] = 바꿀 값
df.loc[df['A'] == 9999, 'B'] = -500