일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- instance
- opencv
- 프로젝트
- Project
- data
- python
- 자바스크립트
- angular
- Agile
- visualizing
- pandas
- 크롤링
- AWS
- matplotlib
- TypeScript
- keras
- webcrawling
- data analyze
- Crawling
- adaptive life cycle
- DANAWA
- javascript
- 다나와
- analyzing
- tensorflow
- ECS
- algorithm
- Scrum
- 애자일
- Method
- Today
- Total
목록Bigdata/파이썬_Python (21)
LiJell's 성장기
Modified on Jan 05 2022 # -_- coding: utf-8 -_- """ Created on Mon Dec 27 11:15:23 2021 @author: hanju """ python pandas groupby 그룹연산 성별 성적 평균, 학년별 성적 최고점수, 부서별 평균 연봉 groupby import pandas as pd from pandas import Series, DataFrame kimchi = pd.read_csv("./data/kimchi_test.csv", encoding='cp949') ''' kimchi.groupby(by=None, # 그룹핑 할 컬럼(기준) axis= 0, # 그룹핑 연산 방향 level = None) # 멀..
Modified on Jan 04 2022 # -- coding: utf-8 -- """ Created on Fri Dec 24 13:23:31 2021 @author: hanju """ pandas 정렬 sort() 예제파일은 다운 후 파일을 불러 올 때 경로를 잘 설정해주면 된다. 다운로드 참고 import pandas as pd import numpy as np from pandas import Series, DataFrame pwd # present working directory 현 위치 폴더(디렉토리) # C:\Users\hanju\Desktop\multicamp\data pd.read_csv('C:/Users/hanju/Desktop/multicamp/data/emp.csv') # 절대 경로..
Modified on Jan 03 2022 # -- coding: utf-8 -- """ Created on Fri Dec 24 11:06:32 2021 @author: hanju """ replace 메서드_치환, 삭제 replace 메서드 replce(찾을 문자열, 바꿀 문자열) 1. 기본 문자열 메서드 기본 파이썬 제공 문자열에서 호출 가능 벡터 연산(각 원소별 반복 처리) 불가 오직 문자열 치환만 가능(숫자치환, NA 치환 불가능) 'abcd'.replace('a', 'A') #'Abcd' >> a를 A로 치환 'abcd'.replace('a', '') # 'bcd' >> 공백으로 치..
Modified on Jan 02 2022 # -- coding: utf-8 -- """ Created on Mon Dec 20 17:05:55 2021 @author: hanju """ import numpy as np from pandas import Series, DataFrame df1 = DataFrame(np.arange(1,17).reshape(4,4)) dir(df1) # 다양한 기능 확인 df1 # 0 1 2 3 # 0 1 2 3 4 # 1 5 6 7 8 # 2 9 10 11 12 # 3 13 14 15 16 df1.sum(axis=0) # 행별 (서로 다른 행 끼리) 같은 위치값 갖는것 끼리 합 # 0 28 # 1 32 # 2 36 # 3 40 # dtype: int64 df1.sum(..
Modified on Jan 02 2022 # -- coding: utf-8 -- """ Created on Mon Dec 20 15:18:23 2021 @author: hanju """ 판다스_문자열 메소드 기본 메소드 : 벡터 연산 불가능 (매 원소마다 반복 불가) 'abc'.upper() # 'ABC' 'a/b/c'.split('/')[1] l1 = ['abc','def'] l2 = ['a/b/c','d/e/f'] l1.upper() # 안됨 ㅠ l2.upper() # 따라서 맵 활용 list(map(lambda x: x.upper(), l1)) # ['ABC', 'DEF'] list(map(lambda x: x.split('/'), l2)) # [['a', 'b', 'c'], ['d', 'e', ..
\# -*- coding: utf-8 -*- modified on Jan 01 2022 """ Created on Mon Dec 20 13:31:24 2021 @author: hanju """ 07. Pandas _ Series, DataFrame import numpy as np import pandas as pd from pandas import Series, DataFrame pandas : 2차원 정형데이터(테이블, 표 , 데이터프레임) 기본단위 : Series() 1차원 자료구조 하나의 데이터 타입 허용 Series([1,2,3,4]) s1 = Series([1,2,3,4]) s2 = Series([1,2,3,'4']) s3= Series([1,2,3,4], index = ['a','b','c'..
Modified on Dec 31 # -- coding: utf-8 -- """ Created on Thu Dec 16 15:32:15 2021 @author: hanju """ 문자열 메서드 문자열 처리와 관련된 메서드 1. 기본 메서드 : 벡터 연산 불가 (매 원소마다 반복 불가) 'abc'.upper() 'a/b/c'.split('/') 'a/b/c'.split('/')[1] l1=['abc', 'def'] l2=['a/b/c','d/e/f'] l1.upper() # 불가 l2.split() # 불가 map(lambda x: x.upper(),l1) # 맵 지정 list(map(lambda x: x.upper(),l1)) # 맵 지정된 것을 리스트화 # ['ABC', 'DEF'] list(map(l..
modified on Wed Dec 30 # -- coding: utf-8 -- """ Created on Wed Dec 15 16:12:07 2021 @author: hanju """ 자료구조 리스트 (기본구조) 튜플(상수, 불변) 딕셔너리(key:value) >> a2[1,1], a2[2,2] 포인트 인덱싱 # 2개의 포인트(점) 출력 색인함수 (ix_()) a2[np.ix_([1,2],[1,2])] array([[5, 6], [8, 9]]) # 이렇게 하면 1번행의 1번과 2번열의 2번 사이에 있는 값들을 추출. a2[[0,1],[1,2]] array([2, 6]) 조건 색인 a2 > 5 array([[False, False, False], [False, False, True], [ True, Tr..
modified on Wed Dec 29 \#-*- coding: utf-8 -*- """ Created on Wed Dec 15 15:23:14 2021 @author: hanju """ 사용자 정의 함수 사용자가 정희하는 함수의 형태 input과 output 관계를 내부에 정의 def, lamda(축약형) 함수 정의 f(x) = x+1 1. def 방식 \# def 함수이름(인수1, 인수2, 인수3): \# 함수 본문 \# return 반환할 객체 숫자를 넣어서 곱하기 10한 값을 반환 def f_mul(x): a1=x*10 return a1 f_mul(100) 1000 두 숫자(두개의 인자를 함수에 넣는구나) 넣어서 두 숫자의 곱 반환 def f_2_mul(x,y): a2=x*y return a2 ..