import pandas as pd
df = pd.read_csv("activity_sample.csv")
df.head()
중복제거
df.drop_duplicates('userid')
특정열만 가져오기
df1=df[['userid','learning_action_seq']]
열 이름 바꾸기
df1.columns = ['아이디','활동개수']
내림차순 정렬
df1.sort_values('활동개수', ascending=False)
인덱스 초기화
dfb=dfb.reset_index()
dfb=dfb.drop(['index'],axis='columns')
dfs=dfs.reset_index()
dfs=dfs.drop(['index'],axis='columns')
데이터프레임 concat (아래 위로 붙음)
pd.concat([dfb,dfs],axis=0)
데이터 프레임 merge (조건을 맞춰서 같은 아이들끼리 좌우로 붙음)
pd.merge(dfb,dfs, left_on='아이디',right_on='활동명')
특정문자가 들어간 행 제거
NA=dfs[dfs['활동명'].str.contains('a6f8')].index
dfs1=dfs.drop(NA)