데이터 프레임 정리

ilysm·2023년 3월 3일
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) 
profile
한걸음씩 배워나갑니다

0개의 댓글