import pandas as pd
df = pd.read_csv("노빠꾸탁재훈.csv")
※ 노빠꾸탁재훈.csv 생성 방법 -> (pandas) 분석용 youtube 채널 데이터(DataFrame) 만들기
통계정보
df.describe()
index | Unnamed: 0 | tag_count | view_count | like_count | dislike_count | comment_count | reactions |
count | 110 | 110 | 110 | 110 | 110 | 110 | 110 |
mean | 54.5 | 45.418182 | 1997622.7 | 23483.545 | 0 | 1742.6091 | 26968.764 |
std | 31.898276 | 40.035164 | 1673348.5 | 19756.041 | 0 | 1838.4978 | 23041.672 |
min | 0 | 0 | 21776 | 410 | 0 | 39 | 532 |
25% | 27.25 | 13 | 847894.25 | 10212.75 | 0 | 472 | 11297 |
50% | 54.5 | 25 | 1710227.5 | 20343 | 0 | 1280.5 | 23968.5 |
75% | 81.75 | 90.75 | 2680877.3 | 30665.5 | 0 | 2315 | 35035.5 |
max | 109 | 109 | 9976521 | 122599 | 0 | 11252 | 141081 |
이 채널의 영상수는 110개로 평균뷰가 199만 뷰... 1뷰당 1원의 수익이라면 총 2억 2천만원 정도의 수익 발생
- published 칼럼으로 채널 개시 년월을 추정
# df.info() 를 통해서 published 칼럼이 datatime 타입이 아닌걸 확인
# datetime 으로 변환
df["published"] = pd.to_datetime(df["published"])
# 단순히 가장 오래된 년월일만 원할 경우
df["published"].min()
# 로우 전체를 원할 경우
df.iloc[df['published'].argmin()]
# idxmin() vs argmin() 의 차이
# 기본적으로 칼럼에서 최소값 인덱스를 리턴하는 함수이지만
# argmin() -> 절대적인 위치의 인덱스를 리턴 (0 1 2 ....)
# idxmin() -> 저장된 인덱스를 리턴하므로 만약 필터에 의해 몇몇 로우가 사라졌다면 argmin()과 결과가 다르다.
title 탁재훈이 합니다... 19금 토크쇼 [노빠꾸탁재훈] EP.00 description 악마의 입담 탁재훈이\n🚨 19금 노빠꾸 토크쇼로 돌아왔다! 🚨\n\n3월 31일 ... published 2022-03-24 09:00:07+00:00
- 년월별 업로드 영상수 (최신순)
# 년/월 의 새로운 칼럼을 생성 (apply도 사용가능)
df["year/moth"] = df["published"].map(lambda x: "%d/%02d" % (x.year, x.month))
# value_counts()로 같은 년월로 카운트 & 최신 년월순으로
df["year/moth"].value_counts().sort_index(ascending=False).plot.bar()
- title 길이 분석
# 타이틀길이 칼럼을 생성
df['title_len'] = df["title"].str.len()
# 히스토그램
df.hist(column='title_len', bins=25, grid=False, color='#86bf91')
영상의 타이틀 길이가 40 - 50 구간이 메인임을 알 수 있다.
- 타이틀 길이 Top 5 의 title 과 title_len 칼럼 표시
title_len_top5 = df.nlargest(5, "title_len")
title_len_top5[["title", "title_len"]]
title title_len
[ENG] 탁재훈도 무서워서 살짝 지린 기기괴괴한 컨셉돌 핑크판타지(PinkFant... | 69 |
치어리더 이예빈, 이정후 안우진과 히어로즈를 지키는 무기력한 고척 아이돌ㅣ노빠꾸탁재... | 57 |
김우현, MAXIM 세계대회 무려 2등한 리히익스프레스의 간판 호양이ㅣ 노빠꾸탁재훈... | 56 |
혼전순결로 탁재훈과 한판 붙었던 레전드 짤의 그녀, 아나운서 김해나 | 노빠꾸탁재훈... | 56 |
"오빠 내 남친 바람났어요ㅠㅠ" 킹반인 주디의 고발에 당황한 탁재훈 ㅣ 노빠꾸탁재훈... | 56 |
- 가장 많이 본 영상 Top 3 의 타이틀과 조회수
views_top5 = df.nlargest(5, "view_count")
views_top5[["title", "view_count"]]
title view_count
아낌없이 주는 나무, 오구라 유나 | 노빠꾸탁재훈 시즌2 EP.42 | 9976521 |
김예원, 맘에 드려고 이제는 눈 예쁘게 뜨고 다니는 그녀 | 노빠꾸탁재훈 시즌2 E... | 6474882 |
카즈하..레이..사나..츠키.. 그리고.....다나카♡ | 노빠꾸탁재훈 시즌2 EP.31 | 6410783 |
100억대 연봉 일타강사 이지영에게 플러팅 갈긴 탁재훈 | 노빠꾸탁재훈 시즌2 EP.28 | 5982940 |
파란만장한 인생 이혜영 놀리는 못난 오빠 탁재훈 | 노빠꾸탁재훈 시즌2 EP.43 | 5971079 |
역시 오구라 유나 영상이 9백9십7만 뷰......
- 좋아요 / 싫어요 Top3
like_top3 = df.nlargest(3, "like_count")
dislike_top3 = df.nlargest(3, "dislike_count")
이효리, 탁재훈 기강 잡으러 온 진짜 쎈 누나ㅣ노빠꾸탁재훈 시즌2 EP.77 | 122599 |
아낌없이 주는 나무, 오구라 유나 | 노빠꾸탁재훈 시즌2 EP.42 | 94463 |
카즈하..레이..사나..츠키.. 그리고.....다나카♡ | 노빠꾸탁재훈 시즌2 EP.31 | 82253 |
요새대세 천공요새! 탁반장님의 #shorts #쇼츠 | 0 |
DJ SODA, 판때기 비비러 월드투어 다니는 뽕따 맛 DJㅣ노빠꾸탁재훈 시즌2 E... | 0 |
이효리, 탁재훈 기강 잡으러 온 진짜 쎈 누나ㅣ노빠꾸탁재훈 시즌2 EP.77 | 0 |
의외로 오구라 유나 영상보다 이효리 영상이 좋아요가 많네....
모든 영상이 싫어요 0 .... 안티가 없네. 와우...
'data science > pandas' 카테고리의 다른 글
(pandas) basic (0) | 2024.10.23 |
---|---|
(pandas) 분석용 youtube 채널 데이터(DataFrame) 만들기 (1) | 2023.11.18 |