frame 데이터 프레임을 파라미터로 받을 수 있다. def f(frame): frame['new'] = 'a' f(df) 출처 : https://stackoverflow.com/questions/51391438/pandas-dataframe-as-an-argument-to-a-function-python df[df['A'].str.contains("Hello|Britain")] 칼럼 중 원하는 내용이 포함되어 있는 내용을 조회한다. df[df['A'].str.contains("Hello|Britain")] 출처 : https://stackoverflow.com/questions/11350770/select-by-partial-string-from-a-pandas-dataframe
df.dropna() 하나라도 NA가 있는 행을 제거. 조건에 따라 다양한 방식으로 설정 가능 df1.dropna() / df1.dropna(how='all') f1.dropna(thresh=2) / df1.dropna(subset=['Gender']) 출처 : http://www.datasciencemadesimple.com/drop-rows-with-nan-na-drop-missing-value-in-pandas-python-2/ df.sort_value() 데이터를 정렬합니다. data.sort_values("Name", axis = 0, ascending = True, inplace = True, na_position ='last') 출처 : https://www.geeksforgeeks.org/..
df.plot() 데이터 프레임 값을 그래프로 출력 total_year[-15:].plot(x='year', y=['action', 'comedy'], figsize=(10,5), grid=True) 출처 : https://datascience.stackexchange.com/questions/25596/how-to-plot-two-columns-of-single-dataframe-on-y-axis df.plot()rc('font', family='AppleGothic') 한글 폰트 출력 import matplotlib.pyplot as plt from matplotlib import rc rc('font', family='AppleGothic') plt.rcParams['axes.unicode_minu..
pd.merge(dfA[['col1','col2']], dfB[['col1','col2']], on='key') 2개의 데이터프레임에서 원하는 칼럼만 추출하여 결합 df = pd.merge(df,df2[['Key_Column','Target_Column']],on='Key_Column', how='left') 출처 : https://stackoverflow.com/questions/17978133/python-pandas-merge-only-certain-columns pd.merge(how='left') 결합하는 방법의 종류. 총 4가지 방법이 있음 result = pd.merge(user_usage, user_device[['use_id', 'platform', 'device']], on='use_i..