본문 바로가기
SMALL

🖊️Programming Language/📌Python6

[Python] Python을 이용하여 csv파일을 불러와서 전처리한 후, txt파일로 저장하기 Study. Python 마지막 학기 시작과 동시에 프로젝트가 시작되었다. 공공데이터를 사용하기 때문에 Python으로 전처리를 먼저 할 필요가 있었다. 별거 없지만 '구글'님의 힘을 빌려서 혼자 해냈다는 기특함(?)을 공유하고 업데이트가 잦은 파이썬 때문에 예전 블로그를 보고 에러를 해결하지 못할 수도 있는 분이 있을 수도 있기 때문에 블로그를 쓴다. 데이터셋은 csv파일(엑셀 파일)로 가져왔고, pycharm으로 진행했다. [1] csv파일 불러오기 시작하기에 앞서 미리 그 파일 데이터를 작업하고 있는 파일이 있는 폴더에 넣어두고 작업하도록 하자. 이제 사용할 데이터가 저장되어 있는 csv파일을 불러와서 저장해보자. read_csv함수를 이용해서 csv파일을 읽어오도록 하자. import pandas.. 2021. 9. 9.
[Python] 파이썬 개념 Study Study. Python [Python 기초 교육 내용 정리] 📌for 반복문 # 1부터 100가지의 짝수의 합 hap = 0 # 누적합 변수의 초기화 for i in range(0, 101, 2): hap += i #hap = hap + i print(hap) 위와 같이 누적합을 구할 때는 꼭 변수를 초기화시켜주어야 함 📌자료구조 한꺼번에 모아둔 느낌 1) 리스트(list) - 순서 O - 수정 O - [] 사용 #aa = [] #빈 리스트 aa = [10, 20, 30, 40, 50, 60, 70] # len(aa) # len: 총개수 = 길이 #인덱싱 print(aa[0]) print(aa[-1]) # == print(aa[6]) #슬라이싱 print(aa[:4]) # == print(aa[0:4:.. 2021. 7. 6.
[Python] 파이썬 개념 Study Study. Python [기본편 - Part4. 자료구조] 📌 리스트 #[리스트] #지하철 칸별로 10명, 20명, 30명 subway1 = 10 subway2 = 20 subway3 = 30 subway = [10, 20, 30] print(subway) subway = ["변백현", "이도현", "유연석"] print(subway) #이도현씨가 몇 번째 칸에 타고 있는가? print(subway.index("이도현")) #아이유씨가 다음 정류장에서 다음 칸에 탐 subway.append("아이유") print(subway) #고민시씨를 변백현, 이도현 사이에 태워봄 subway.insert(1, "고민시") print(subway) #지하철에 있는 사람을 한 명씩 뒤에서 꺼냄 print(subway.. 2021. 6. 28.
[Python] 파이썬 개념 Study Study. Python [기본편 - Part3. 문자열 처리] 📌 문자열 #[문자열] sentence = '나는 소년입니다.' print(sentence) sentence2 = "파이썬은 쉬워요" print(sentence2) sentence3 = """ 나는 소년이고, 파이썬은 쉬워요 """ print(sentence3) 📌 슬라이싱 #[슬라이싱] jumin = "000719-4123456" print("성별 : " + jumin[7]) #7번째 자리 값 print("연 : " + jumin[0:2]) #0번재부터 2번째 직전 값까지 00 print("월 : " + jumin[2:4]) print("일 : " + jumin[4:6]) print("생년월일 : " + jumin[:6]) #처음부터 6번.. 2021. 6. 27.
[Python] 파이썬 개념 Study Study. Python [기본편 - Part2. 연산자] 📌 연산자 #[연산자] print(1+1) print(3-2) print(5*2) print(6/3) print(2**3) #2^3 print(5%3) #나머지 print(10%3) print(5//3) #몫 print(10//3) print(10 > 3) print(4 >= 7) print(10 0) & (3 0) or (3 > 5)) #하나라도 True면 True print((3 > 0) | (3 > 5)) print(5 > 4 > 3) #둘다 True이기 때문에 True print.. 2021. 6. 27.
[Python] 파이썬 개념 Study Study. Python [기본편 - Part1. 자료형] 📌 숫자 자료형 #[숫자 자료형] print(5) print(-10) print(3.14) print(1000) print(5+3) print(2*8) print(3*(3+1)) 📌 문자열자료형 #[문자열 자료형] print('풍선') print('나비') print("ㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋㅋ") print("ㅋ"*9) 📌 boolean자료형 #[boolean 자료형] => 참/거짓 print(5>10) print(5 10)) 📌 변수 #[변수] animal = "고양이" name = "해피" age = 4 hobby = "낮잠" is.. 2021. 6. 27.