profile
성장하는 개발자

[python] list comprehension & extend

Facebook Api를 뜯어보다가 아래와 같은 구문이 있었습니다.위의 구문에서 field for field in fields if field not in params'fields' 부분은 list comprehension으로 python의 list를 간결하게 만들어주

2022년 6월 4일
·
0개의 댓글

[Python] json_normalize & reindex

json_normalize를 활용하여 json 형태의 데이터를 갖고 있는 열을 데이터 프레임으로 만든 후 reindex로 데이터 프레임의 열 설정을 해주는 과정입니다.json 형태의 Event_Value열 안에 category의 경우 value로 다시 json list

2022년 2월 4일
·
0개의 댓글

[Python] 계정을 key 값, path list를 value 값으로 갖는 dictionary

airflow 에서 lambda 함수를 호출 할 때, path list가 너무 긴 경우 read timeout이 발생하여 path list의 크기가 20 이하가 되도록 account가 key 값, path list가 value 값인 딕셔너리 형태를 만들 때 활용한 코드

2022년 2월 4일
·
0개의 댓글

[python] pandas로 json 데이터 다루기

api로 데이터를 받으면, json 형태로 데이터가 들어가 있어 가공하기 편한 형태로 변환 후 적재가 필요한 경우가 있습니다.ast.literal_eval("json_string")을 사용하면, 문자열을 읽어서 파이썬의 기본 타입(dict와 list 같은)으로 변경합니

2021년 12월 14일
·
0개의 댓글
post-thumbnail

Data Frame 생성 3가지 방법

데이터 프레임 생성 1 : 딕셔너리의 리스트 데이터 프레임 생성 2 : 리스트의 딕셔너리 데이터 프레임 생성 3 : 리스트

2021년 7월 7일
·
0개의 댓글
post-thumbnail

[Python]StringIO

세번째 게시글은 파이썬의 StringIO 모듈입니다.StringIO는 문자열을 파일처럼 다뤄주는 역할을 합니다.StringIO를 활용하여 for문과 split()을 사용하여하여 data frame을 생성했던 과정을 1~2줄로 정리할 수 있었습니다.야후 api를 요청했을

2021년 3월 17일
·
0개의 댓글