SJBANG Repository
close
프로필 배경
프로필 로고

SJBANG Repository

  • 분류 전체보기 (109)
    • Python (47)
      • Intro (6)
      • 데이터분석 (16)
      • 업무자동화 (7)
      • Django (2)
      • Flask (3)
      • Streamlit (2)
      • MachineLearning (4)
      • QGIS (4)
    • DB (11)
      • Intro (3)
      • SQL(DML,DDL,DCL,TCL) (5)
      • 자동화 (1)
      • 모델링 및 설계 (1)
      • 코딩테스트 (1)
    • 보안 (1)
      • Android App (10)
      • 서버&네트워크 (11)
      • IOS (4)
    • Zendesk (1)
    • C (1)
      • intro (1)
    • 회고록 (2)
      • 자격증 취득 후기 (2)
      • 면접 후기 (0)
      • 전문서적 (0)
      • 교양서적 (0)
    • 기타 (10)
      • 엑셀 (0)
      • R (1)
      • GIT (2)
    • 코딩테스트연습 (10)
      • level1 (8)
      • level2 (1)
      • level3 (1)
  • 홈
  • Python
  • DB
  • 보안
07_판다스 데이터 선택(조건)

07_판다스 데이터 선택(조건)

import pandas as pd df = pd.read_excel('score.xlsx', index_col='지원번호') df['키'] >= 185 filt = (df['키'] >= 185) df[filt] df[-filt] df[df['키'] > 185] df.loc[df['키'] > 185, '수학'] df.loc[df['키'] >= 185, ['이름', '수학', '과학']] 그리고 & df.loc[(df['키'>=185) & (df['학교'] == '북산고')] 또는 | df.loc[(df['키'] 180)] str 함수 filt = df['이름'].str.startswith('송') # 송씨 성을 가진 사람 df[filt] 1. contains filt ..

  • format_list_bulleted Python/데이터분석
  • · 2022. 7. 14.
  • textsms
06_판다스_데이터_선택

06_판다스_데이터_선택

import pandas as pd df = pd.read_Excel('score.xlsx', index_col='지원번호') Column 선택(label) df['이름'] df['키'] df[['이름','키']] Column 선택(정수 index) df.columns df.columns[0] df.columns[2] df[df.columns[0]] df[df.columns[-1]] 슬라이싱 df['영어'][0:5] df[['이름', '키']][:3] df[3:] loc df.loc['1번'] df.loc['1번','국어'] df.loc[['1번','2번'],'영어'] df.loc['1번':'5번', '국어':'사회'] iloc df.iloc[1] df.iloc[1,1] df.iloc[[1,2],4] d..

  • format_list_bulleted Python/데이터분석
  • · 2022. 7. 10.
  • textsms
05_판다스 데이터 확인

05_판다스 데이터 확인

파일 불러오기 import pandas as pd df = pd.read_excel('score.xlsx', index_col='지원번호') DataFrame 확인 df.describe() df.info() df.head() # 처음 5개의 row 출력 df.tail() # 마지막 5개 row 출력 df.values df.index df.columns df.shape # (row, column) Series 확인 df['키'].describe() df['키'].min() # 최소값 df['키'].max() # 최대값 df['키'].nlargest(3) # 키 큰 사람 순서대로 3명 데이터 df['키'].mean() # 평균값 df['키'].sum() # 합계 df['SW특기'].count() df['학교..

  • format_list_bulleted Python/데이터분석
  • · 2022. 7. 9.
  • textsms
판다스 DB 연결

판다스 DB 연결

cx_Oracle 설치 1. conda install -c conda-forge cx_Oracle 2. pip install cx_Oracle import library import cx_Oracle as ora import pandas as pd oracle 로컬 서버 연결 dsn = ora.makedsn('localhost', 포트번호, service_name='서비스이름') 테이블 연결 conn = ora.connect(user='테이블명', password='비밀번호', dsn=dsn) Cursor 생성 cursor = conn.cursor() sql = """ SQL 쿼리 """ cursor.execute(sql) row = cursor.fetchall() # 전체 데이터를 row로 저장 col..

  • format_list_bulleted Python/데이터분석
  • · 2022. 7. 7.
  • textsms
04_판다스_파일 저장 및 열기

04_판다스_파일 저장 및 열기

import pandas as pd df = pd.DataFrame() data = { '이름':['채치수','정대만','송대섭','서태훈','김백호','변덕규','황태산','윤대협'], '학교':['북산고','북산고','북산고','북산고','북산고','능남고','능남고','능남고'], '키':[197,184,168,187,188,202,188,190], '국어':[90,40,80,40,15,80,55,100], '영어':[85,35,75,60,20,100,65,85], '수학':[100,50,70,70,10,95,45,90], '과학':[95,55,80,75,35,85,40,95], '사회':[85,25,75,80,10,80,35,95], 'SW특기':['Python','Java','Javascript..

  • format_list_bulleted Python/데이터분석
  • · 2022. 7. 4.
  • textsms
03_판다스_Index

03_판다스_Index

INDEX import pandas as pd df = pd.DataFrame() data = { '이름':['채치수','정대만','송대섭','서태훈','김백호','변덕규','황태산','윤대협'], '학교':['북산고','북산고','북산고','북산고','북산고','능남고','능남고','능남고'], '키':[197,184,168,187,188,202,188,190], '국어':[90,40,80,40,15,80,55,100], '영어':[85,35,75,60,20,100,65,85], '수학':[100,50,70,70,10,95,45,90], '과학':[95,55,80,75,35,85,40,95], '사회':[85,25,75,80,10,80,35,95], 'SW특기':['Python','Java','Java..

  • format_list_bulleted Python/데이터분석
  • · 2022. 7. 4.
  • textsms
  • navigate_before
  • 1
  • ···
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • navigate_next
공지사항
전체 카테고리
  • 분류 전체보기 (109)
    • Python (47)
      • Intro (6)
      • 데이터분석 (16)
      • 업무자동화 (7)
      • Django (2)
      • Flask (3)
      • Streamlit (2)
      • MachineLearning (4)
      • QGIS (4)
    • DB (11)
      • Intro (3)
      • SQL(DML,DDL,DCL,TCL) (5)
      • 자동화 (1)
      • 모델링 및 설계 (1)
      • 코딩테스트 (1)
    • 보안 (1)
      • Android App (10)
      • 서버&네트워크 (11)
      • IOS (4)
    • Zendesk (1)
    • C (1)
      • intro (1)
    • 회고록 (2)
      • 자격증 취득 후기 (2)
      • 면접 후기 (0)
      • 전문서적 (0)
      • 교양서적 (0)
    • 기타 (10)
      • 엑셀 (0)
      • R (1)
      • GIT (2)
    • 코딩테스트연습 (10)
      • level1 (8)
      • level2 (1)
      • level3 (1)
최근 글
인기 글
최근 댓글
태그
  • #판데스데이터정렬
  • #엑셀함수
  • #판다스 sort_values
  • #엑셀
  • #판다스 데이터 수정
  • #판다스 dropna
  • #판다스 fillna
  • #직장인엑셀
  • #리스트딕셔너리
  • #판다스 결측치
전체 방문자
오늘
어제
전체
Copyright © 쭈미로운 생활 All rights reserved.
Designed by JJuum

티스토리툴바