분류 전체보기(76)
-
[파이썬] Pandas - 데이터프레임 기초 및 응용
1. Pandas 개요 1) Pandas 개요 -구조화된 데이터를 빠르고 쉬우면서 다양한 형식으로 가공할 수 있는 풍부한 자료 구조와 함수를 제공 -pandas의 기본 구조는 numpy로 2) pandas 특징 -빅데이터 분석에 최적화된 필수 패키지 -데이터는 시계열(series)나 표(table)의 형태 -표 데이터를 다루기 위한 시리즈(series) 클래스 변환 -데이터프레임(dataframe) 클래스 변환 3) pandas 패키지 import import pandas as pd import numpy as np 2. 시리즈 클래스(series class) 1) 시리즈 정의 -데이터를 리스트나 1차원 배열 형식으로 series 클래스 생성자에 넣어주면 시리즈 클래스 객체를 만들 수 있다. -시리즈 클..
2021.06.29 -
[파이썬] 점프 투 파이썬 - 자료형(숫자, 문자열, 리스트, 튜플)
(아는 내용은 제외하고 모르는 내용만 정리해놓음) 1. 숫자 자료형 1) 진수 변환 (1) 2진수, 8진수, 16진수에서 10진수로 변환 -2진수에서 10진수로 변환: 맨 앞에 0b 붙임 -8진수에서 10진수로 변환: 맨 앞에 0O 혹은 0o 붙임 (대문자 O나 소문자 o) -16진수에서 10진수로 변환: 맨 앞에 0x 붙임 #2진수 0b10101 #> 21 #8진수 0o14567 #0O14567 #> 6519 #16진수 0x19ADF #> 105183 *int함수: int(정수, 진수(default=10)) -int함수를 이용해 2진수, 8진수, 16진수를 10진수로도 변환 가능 #2진수 변환 int('0b11000000111001', 2) #> 12345 #8진수 변환 int('0o30071', 8)..
2021.06.29 -
[파이썬] Numpy - 배열과 벡터 계산
1. 1차원 배열 -numpy의 array라는 함수를 통해 배열로 변환 1) 배열 생성과 형태 (1) 1차원 배열 생성 arr = np.array([0,1,2,3,4,5]) (2) 배열의 형태(크기) 확인 arr.shape #> (6,) (3) 데이터 타입(자료형) 확인 arr.dtype #> dtype('int64') 2) 벡터화 연산 #배열 생성 data = np.array([0,1,2,3,4,5]) #배열과 스칼라 덧셈 data + 2 #> array([2,3,4,5,6,7]) #배열과 스칼라 곱셈 data * 2 #> array([0,2,4,6,8,10]) #배열과 스칼라 나눗셈의 몫 data // 2 #> array([0,0,1,1,2,2]) #array 배열끼리 계산 a = np.array([..
2021.06.27 -
[파이썬] T 게임의 <언더월드> 이벤트 여론 분석 - 프로젝트 소개 편
[T 게임의 이벤트 여론 분석 - 프로젝트 소개 편] 1. 프로젝트 소개 1) 프로젝트 제작 배경 위 T 게임은 어릴 때부터 즐겨했던 게임이었다. 지금은 많이 하지 않지만, 가끔 생각날 때는 들어간다. 특히 여름방학과 겨울방학 시즌에는 대규모 이벤트를 진행한다. 그러나 대규모 이벤트를 진행할 때마다, 게임 공식 홈페이지의 자유게시판, 각종 SNS에서는 다양한 불만이 언급된다. 기존의 유저를 유지하고 새 유저를 들여오고 싶다면 유저들의 여론을 파악하고, 이를 개선할 줄 알아야 한다. 즉, 유저들의 여론을 파악하는 것이 핵심이다. 이제는 SNS 시대로, 게임이든, 특정 상품이든, 이용자(고객)들의 여론을 파악하는 것은 필수가 되었다. 하지만 위 T 게임은 유저들과 소통이 원활히 이루어지지 않는다는 불만 역시..
2021.06.26