game_df = pd.read_csv('/Users/t2024-m0188/Desktop/GameProject/game_rawdata.csv', header=1)
game_df.head()
데이터 불러오기
print(game_df['first_login_date'].value_counts())
first_login_date 컬럼에 어떤 value들이 있는지 보기(잘 까먹는 코드)
#각 나라별 first/lastlogin의 min
country_login_min = game_df.groupby('country').agg(
firstlogin=('first_login_date', 'min'),
lastlogin=('last_login_date', 'min')
).reset_index()
print(country_login_min)
각 나라면 first/last login date(신규로 안 코드)
#특정 나라만 보기
#KR에 가장 유저들이 많아서 KR을 봄
country_login_min[country_login_min['country'] == 'KR']
특정 조건의 value들만 보기
조건: country_login_min에서 country가 kr인 곳
#평균보기
print(game_df['review_score'].mean())
평균 보는 코드
count_abov_pa = len(abov_pa)
길이를 보는 코드
#last_year_login_date 연도만 나오게
game_df['last_year']=game_df['last_login_date'].dt.year
'2020'과 같이 연도만 나오게 하기
<이제 거의 tableau>
마지막 접속일자-첫 접속일자=접속하는 텀
텀, 나이로 그래프
텀, 나라로 만든 그래프
배틀패스 레벨, 기간의 텀으로 만든 그래프
기간의 텀, 누적 결제금액 그래프
누적 환불금액, 기간의 텀
오늘은 유저!!!에 있는 데이터들 보기
user class보면 dolphin, minnow, whale유저들 알기 가능
https://tableauwiki.com/create-diverging-chart-tableau/
양방향 막대 그래프 만들었는데 도움이 죈 사이트
내가 만든 양방향 막대 그래프들
직업, 나라별로 사람들의 평균 나이 보기
나라별 age group별 평균 battle pass level
last login date(연도만)별 성별별 average playtime minute
country name별 last login date
(5년 동안 다 출석한 나라들 찾기)
5년종안 다 출석한 나라들의 나라별 총avg playtime minute
5년종안 다 출석한 나라들의 나라별 평균 레벨
5년종안 다 출석한 나라들의 나라별 평균 나이
5년종안 다 출석한 나라들의 들어온 경로별,성별별 연도별 분포
남자, 여자가 문자열이라 숫자열로 보이게 바꿈
성별별 직업
성별별 마케팅 수신여부
성별별 action type
성별별 levelcut
성별별 유입경로
성별별 battle pass level
성별별 user class
성별별 Os
<차원>
EXP(경험치)를 구간별로 나눈것
숫자열로 나누려면 then 뒤에 숫자쓸것!!!