[학점을 챙기자]구글 설문지 파이썬으로 정리하기
*학점을 챙기자에 포스팅하는 이유 -> 인공지능 프로그래밍 강의에서 data pre processing 배우길래...
동아리 운영중에 신규 회원 모집을 구글 폼으로 받았다가, 60명이 넘게 지원하여 하나하나 카카오톡 채팅방에 초대하기 귀찮은 문제가 발생해버렸다.
설문지 -> google sheets -> xlsx 다운받기
그리고 colab이나 jupyter notebook으로 불러온다.
ai 짬에서 나온 pandas를 import해주고 head를 찍어보면 잘 나오는 것을 확인할 수 있다.
df2에 df를 복사해서 언제 필요할 지 모르는 원본 df를 보호해준다.
df2에서 필요없는 칼럼을 일단 지워주고 count와 info를 찍어본다.
여기서 발생하는 첫 번째 문제가 전화번호 형태였다.
01099998888, 010 9999 8888, 010-9999-8888 등 다양한 포맷으로 지원해서 발생하는 문제로, 일반화 해주어야 한다.
이런 형태로 특정 문자(-, 공백)를 연락처 칼럼에서 전부 지워준다.
이제 연락처 불러오기 파일을 만들어야 한다. vcf는 아이폰, 삼성폰 모두 지원하는 연락처 백업 파일 포맷이다.
아래 코드를 이용해서(gpt를 이용해서)vcf 생성 코드를 만들어준다. 이름 뒤에 _zp_lab 이라는 식별자를 붙여주었다.
생성된 vcf 파일을 모바일에서 열어주면 아래와 같이 추가된다.
추가로 개인정보 수집/이용동의 여부를 확인해본다.
모두 동의한 것을 확인할 수 있다.
운영진 지원여부를 확인하고, "네" 로 응답한 학생의 이름 연락처만을 파싱하는 코드를 작성하여 admin에 새롭게 저장하고 출력한다.
이를 통해, 특정 응답에 따른 연락처, 데이터를 조회할 수 있다.
끝