#자기개발에 관한 기록

고정 헤더 영역

글 제목

메뉴 레이어

#자기개발에 관한 기록

메뉴 리스트

  • 홈
  • 태그
  • 방명록
  • 분류 전체보기 (18)
    • #PYTHON (5)
      • Diary - 매우 사소하고 작은 것들 (4)
    • #MYSQL (4)
    • #마케팅 | 데이터 (5)
    • #부동산 | 경매 (2)
    • #경영 (2)

검색 레이어

#자기개발에 관한 기록

검색 영역

컨텐츠 검색

전체 글

  • [오류해결] 구글 API 사용시 모듈 오류

    2021.06.21 by 소피의 세계

  • [Python]str 에서 date 형식으로 변환

    2020.05.24 by 소피의 세계

  • [이중리스트]리스트 내 튜플을 리스트로 변환

    2020.05.09 by 소피의 세계

  • [Mysql] 서브쿼리 안에 order by 쓰기

    2020.04.16 by 소피의 세계

  • [Python] 패키지 수동설치 (setup.py 파일)

    2020.04.04 by 소피의 세계

  • [책 추천] 그로스해킹 - 라이언 홀리데이

    2020.03.30 by 소피의 세계

  • [Mysql] 인덱스 추가 (추가된 인덱스 확인) with 워크벤치

    2020.03.30 by 소피의 세계

  • [Pandas] CSV 파일 불러오기, 중복 값 제거

    2020.02.29 by 소피의 세계

[오류해결] 구글 API 사용시 모듈 오류

만약 잘 사용하고 있던 apiclient.discovery 모듈이 없다는 오류메시지가 갑자기 뜬다면? 간단하게 업그레이드하고 해결하세요~ !! pip install --upgrade google-api-python-client

#PYTHON/Diary - 매우 사소하고 작은 것들 2021. 6. 21. 17:26

[Python]str 에서 date 형식으로 변환

날짜끼리 비교를 해야 한다거나 계산을 해야할 때는 데이터를 str형식에서 date형식으로 type을 변경해주어야 한다. 만약 마구잡이로 들어가있는 데이터를 불러온다면 정규식으로 date로 변환시킬 부분만 우선 걸러낸다. 예를 들어 '2002.03.02일 부터' 라는 데이터가 있다면 p= re.compile('\d+\.\d+\.\d+') m= p.search(data) '2002.03.02' 부분만 떼어낸다. datetime.strptime(m.group(),'%Y.%m.%d').date() 위의 코드에서는 strptime으로 지정해준 포맷의 m.group() 데이터를 datetime 함수를 써서 date타입으로 바꿔주었는데 datetime의 경우 시,분,초 까지 나오므로 완벽히 날짜형태로 얻기위해 dat..

#PYTHON/Diary - 매우 사소하고 작은 것들 2020. 5. 24. 18:28

[이중리스트]리스트 내 튜플을 리스트로 변환

mysql 테이블을 pymysql 모듈에 fetchall() 메서드로 불러들여서 프린트를 찍어보면 아래와 같이 리스트 내에 튜플이 묶여진 형태로 들어옵니다. import pymysql con = db_connect() with con.cursor(pymysql.cursors.SSCursor) as cursor: sql = "SELECT a,b,c,d From Table" cursor.execute(sql) rows = cursor.fetchall() print(rows) [(1,rose,14,korea)(2,John,22,america)(3,Jessica,34,holland)(4,Dan,40,america)] 한데 묶여있는 튜플 덩어리들에서 내 마음대로 원하는 위치의 값을 변경하고 싶습니다. 하지만 튜플..

#PYTHON/Diary - 매우 사소하고 작은 것들 2020. 5. 9. 01:28

[Mysql] 서브쿼리 안에 order by 쓰기

서브쿼리에서는 ORDER BY 를 사용하지 못한다? 하지만 꼭 써야한다면?? SELECT COL1, COL2 FROM ( SELECT COL1 FROM TBL1 WHERE code != '1' ORDER BY SUBSTRING(key,-6) ) TBL1 JOIN ( SELECT COL2 FROM TBL2 WHERE code = 1 ) TBL2 ON TBL1.key = TBL2.key limit 15; 위의 쿼리와 같이 Mysql에서 서브쿼리 안에 order by 를 사용할 경우 쿼리 결과를 보면 order by가 먹히지 않는 것을 볼 수 있다. 이 때 사용할 수 있는 아주 간단한 야매스러운 방법 ! SELECT COL1, COL2 FROM ( SELECT COL1 FROM TBL1 WHERE code !..

#MYSQL 2020. 4. 16. 01:13

[Python] 패키지 수동설치 (setup.py 파일)

TextRank를 이용한 키워드 추출을 위해 lovit님의 패키지를 인스톨하려고 하는데 자꾸 에러가 뜨는 것이었다... 해당 파일을 찾을 수 없다는 오류.. 컴알못... 흑 알고보니 파일의 경로를 제대로 못찾아 들어간 탓이었다.. VSCode를 사용하였고 cd..을 이용하여 상위 폴더로 나가서 cd를 붙이고 파일의 주소를 붙여 넣었다. 그런 후 python setup.py install 명령어를 쳐주면 패키지 수동설치 완료... ㅠㅠ 아.. 이게 뭐라고 엄청 헤맸다. 1 2 3 4 PS C:\Users\sophieworld\Documents\GitHub\python> cd.. PS C:\Users\sophieworld\Documents\GitHub>cd.. PS C:\Users\sophieworld\Do..

#PYTHON/Diary - 매우 사소하고 작은 것들 2020. 4. 4. 14:08

[책 추천] 그로스해킹 - 라이언 홀리데이

수학의 기본서가 '수학의 정석'이라면 그로스 해킹의 기본서는 라이언 홀리데이의 '그로스 해킹'이 아닐까? 스타트업에 종사하고 계시는 분들 중 그로스해킹에 대해 모르는 분들은 아마 없을 것이다. 스타트업뿐만 아니라 마케팅에 있어서 그로스 해킹은 기본 중에 기본이 되었고 이미 너무 옛날 옛적 이야기가 되어버린 느낌이기도 하지만 이제 와서 이 책을 다시 펼쳐보는 이유는 나 스스로를 다시 한번 돌아보기 위함이기도 하다. 내가 제대로 가고 있나? 싶을 때에는 항상 고전이 끌리는 법이다. 사실 이 책은 그로스 해킹의 기술을 알려주는 책은 아니라고 생각한다. 몇 가지 그로스해킹의 예시로 나오는 기술들은 꽤나 오래된 방식이거나 내가 속한 분야에 똑떨어지는 방법도 아니다. 그럼에도 불구하고 이 책을 그로스해킹의 정석이라..

#마케팅 | 데이터 2020. 3. 30. 00:57

[Mysql] 인덱스 추가 (추가된 인덱스 확인) with 워크벤치

해당 테이블에 어떤 인덱스가 설정되어 있는지 확인하고 싶을 때는 ? 아래의 쿼리를 날린다 1 show index from 테이블명 워크벤치에서는 또 다른 방법도 있다. 테이블 옆 몽키스패너(?)모양 아이콘을 누르고 Indexes 탭을 보면 해당 테이블에 존재하는 인덱스 명, 인덱스에 사용된 컬럼과 인덱스 순서도 저렇게 직관적으로 확인이 가능하다. 테이블 옆 i 모양 아이콘을 누르고 Indexes 탭을 보아도 다음과 같이 인덱스 명, 인덱스에 사용된 컬럼과 인덱스 순서 등을 확인할 수 있다. 해당 인덱스에 인덱스 타는 순서는 Columns에 콤마(,)를 구분자로 해서 나열된 순서대로 탄다고 보면된다. 원하는 테이블에 인덱스를 추가하고 싶다면? 아래의 쿼리를 날리면 된다. 1 create index 인덱스명..

#MYSQL 2020. 3. 30. 00:50

[Pandas] CSV 파일 불러오기, 중복 값 제거

오늘은 Pandas로 CSV 파일을 불러오고 ( 쥬피터노트북에서 파일 불러오는 방법도 설명합니다 ^^ ) 불러온 값 중 중복값을 제거합니다. 우선은 필요한 모듈을 임포트 합니다. pandas, numpy, re, matplotpib의 pyplot을 임포트 합니다. 1 2 3 4 5 6 # 모듈 임포트 import pandas as pd import numpy as np import re import matplotlib.pyplot as plt 우선 CSV 파일을 불러오기 전에 쥬피터노트북을 사용하신다면 Upload 버튼을 눌러 간단히 파일을 업로드해주세요. 주피터노트북에 파일이 업로드 되었다면 pd.read_csv(파일명)을 넣어 CSV 파일을 불러옵니다. 파이참이나 VSCODE 등을 사용하신다면 경로를..

#PYTHON 2020. 2. 29. 18:42

추가 정보

인기글

최신글

페이징

이전
1 2 3
다음
TISTORY
#자기개발에 관한 기록 © Magazine Lab
페이스북 트위터 인스타그램 유투브 메일

티스토리툴바