본문 바로가기

Study/PYTHON

(9)
[jupyter] 테이블 전체 왼쪽 정렬하는 방법 "코드셀"에 아래 코드를 실행시키면 마크다운에서 테이블 전체가 왼쪽 정렬된다. %%html 오른쪽 정렬을 하고 싶을 경우 left 대신 right를 쓰면 된다. reference https://computer-science-student.tistory.com/368
[pandas] 데이터 재구조화 : melt() Pandas 모듈의 melt() 함수는 ID변수 컬럼을 기준으로 다른 컬럼들을 데이터에 녹여내는 것이다. 즉, 컬럼명을 데이터에 녹이는 것이라고 생각하면 쉽다. 문법 pd.melt( 테이블명, id_vars = 기준 컬럼 , value_vars = 녹여낼 컬럼 ) 또는 테이블명.melt( id_vars = 기준 컬럼 , value_vars = 녹여낼 컬럼 ) 우선, 설명을 위해 임의의 데이터프레임을 만듭니다. import pandas as pd dict = {} dict['class_no'] = ['001','002','003','004'] dict['class'] = ['A','B','C','D'] dict['male_child'] = [1,2,3,4] dict['male_adult'] = [5,6,7..
[나도코딩] 파이썬 강의_퀴즈7 [내가 쓴 코드] for number in range(1,51): with open("{0}주차.txt".format(number) , "w", encoding="utf8") as report_file: report_file.write("- {0}주차 주간보고 -".format(number)) report_file.write("\n부서 : ") report_file.write("\n이름 : ") report_file.write("\n업무요약 :") [나도코딩이 쓴 코드] for i in range(1,51): with open(str(i) + "주차.txt", "w", encodinf="utf8") as report_file: report_file.write("- {0}주차 주간보고 -".format(i..
[나도코딩] 파이썬 강의_퀴즈6 [내가 쓴 코드] def std_weight(height, gender): if gender == "남자": weight = round((height*1/100)*(height*1/100)*22,2) print("키{0}cm 남자의 표준 체중은 {1}kg입니다.".format(height, weight)) elif gender == "여자": weight = round((height*1/100)*(height*1/100)*21,2) print("키{0}cm 여자의 표준 체중은 {1}kg입니다.".format(height, weight)) std_weight(175, "남자") [나도코딩이 쓴 코드] def std_weight(height, gender): if gender == "남자": return h..
[나도코딩] 파이썬 강의_퀴즈5 [내가 쓴 코딩] from random import * for customer in range(1,51): customer_minuit = randrange(5, 51) if 5
[나도코딩] 파이썬 강의_퀴즈4 [내가 쓴 코드] from random import * command = [1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20] #조건 1 shuffle(command) #조건2 chicken = sample(command,1) command = set(command) command.remove(chicken) coffee = sample(command,3) print(''' -- 당청자 발표 --- 치킨 당첨자 : '''+chicken+''' 커피 당첨자 : '''+coffee+''' -- 축하합니다 --''') [에러 문구] Traceback (most recent call last): File "c:\Users\ejcej\Desktop\python tutori..
[나도코딩] 파이썬 강의_퀴즈3 [내가 쓴 코드] site = "http://naver.com" site_name = site[7:12] print("생성된 비밀번호 : "+ site_name[:3] +str(len(site_name))+str(site_name.count("e"))+"!") [나도코딩이 쓴 코드] url = "http://naver.com" my_str = url.replace("http://", "") #replace함수를 이용해 공백으로 만듦 > 규칙1 my_str = my_str[:my_str.index(".")] #my_str에 들어간 문자열 중에서 "."의 직전까지 슬라이싱 > 규칙2 password = my_str[:3] + str(len(my_str))+str(my_str.count("e"))+"!" pr..
[나도코딩] 파이썬 강의_퀴즈2 1. print()에 바로 randint() 함수를 집어넣음 > Error > random 모듈을 불러왔어야 함. print("오프라인 스터디 모임 날짜는 매월 "+ randint(4,28) +"일로 선정되었습니다.") 2. 모듈을 불러옴> Error > random 모듈과 math모듈 착각함 from math import * print("오프라인 스터디 모임 날짜는 매월 "+ randint(4,28) +"일로 선정되었습니다.") from math import * date = print(randint(4, 28)) print("오프라인 스터디 모임 날짜는 매월 "+date+"일로 선정되었습니다.") 3. random모듈로 수정하고, 변수를 설정함 > Error > 변수 설정시 print() 필요없음. f..
Python(파이썬) 설치 방법 https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org 검색엔진에서 Python 검색 후 컴퓨터 환경에 맞게 최신버전 설치. *python 처음 설치 후, cmd와 VScode에 python 명령어를 입력하면 Microsoft store로 연결되는 문제 발생 > 프로그램 삭제 후 PATH 설정하여 다시 설치함 > VScode에서 python 명령어 입력 시 문제발생하지 않음. 나중에 찾아보니 삭제할 필요없이 윈도우 시스템설정에서 변경가능하다고 함. 참고 : https://codens.info/1849

반응형