728x90
반응형

Data Science/python 9

아나콘다 설치 에러

설치 에러 :  Due to incompatibility with several python libraries 'Destination Folder' cannot contain non-ascii characters  이 오류는 설치할 위치에 비 ASCII(아스키 이외의 문자)가 포함되어 있어서 발생하는 것입니다파이썬 패키지들은 일반적으로 ASCII 문자만을 사용하여 경로를 정의하도록 되어 있습니다.이러한 이유로, 비 ASCII 문자가 포함된 경로는 일부 라이브러리 설치 과정에서 문제를 일으킬 수 있습니다.해결책으로는 설치할 경로를 ASCII 문자만을 포함하는 경로로 변경하거나,가상 환경을 사용하여 이 문제를 해결할 수 있습니다.[한글이 들어가지 않도록 수정하기!]   이러한 접근 방법을 사용하여 설치 에러..

Data Science/python 2024.06.13

[Pandas] Dataframe 행 또는 열을 제거

Pandas Dataframe에서 행 또는 열을 제거하는 법 Dataframe에서 행 또는 열을 제거하려면 dataframe에서 사용가능한 drop() 메소드를 이용해야 합니다. 제거할 행이나 열을 지정하고, axis 매개변수를 사용하여 제거할 대상이 행인지 열인지를 지정합니다.  Dataframe Axis(축)행은 axis=0으로 나타내고열은 axis=1으로 나타납니다. Drop() 메소드 매개변수index - 삭제할 행의 목록axis=0 - dataframe의 행이 삭제될 것이라는 표기inplace=True/Falseinplace=True를 사용하면 DataFrame이 직접 수정되며, 새로운 DataFrame 객체가 반환되지 않습니다. inplace=False를 사용하면 새로운 DataFrame이 반..

Data Science/python 2024.04.26

[Python] 도형 별 넓이 계산기

문제 ​ 메뉴에 있는 도형을 선택하고 길이를 입력받아 넓이를 구할 수 있는 코드를 작성해보세요. ​ 조건 1 : 도형은 원, 삼각형, 직사각형, 정사각형이 존재합니다. 조건 2 : 도형의 넓이 계산은 무조건 함수로 정의되어야 합니다. 조건 3 : 도형 별로 필요한 길이를 입력받아야 합니다. 원 → 반지름 삼각형 → 밑변 , 높이 직사각형 → 가로, 세로 정사각형 → 한 변의 길이 ​ [참고] 도형 넓이 계산 공식 ​ (원 넓이 공식) : 반지름 * 반지름 * 원주율(3.1415) (삼각형 넓이 공식) : 밑변 * 높이 / 2 (직사각형 넓이 공식) : 가로 * 세로 (정사각형 넓이 공식) : (한 변 길이) * (한 변 길이) print("""==========도형 목록========== 1.원 2.삼각..

Data Science/python 2024.04.21

[웹 크롤링] Chromedriver 설치 (버전 오류 해결!) Selenium 설치

구글 웹을 크롤링하기 위해서 크롬드라이버가 필요한데 ​ Chromedriver의 버전과 Chrome의 버전을 맞춰서 다운로드 받아야한다고 해서 내 버전을 확인했다 Help > About Google Choome 에 들어가면 버전이 나오게 된다 ​ 하지만...크롬드라이버는 115 이상은 json으로 직접해줘야한다는 귀찮음... ​ 그래서 이제는 딱맞는 버전 없이도 가능한 방법을 찾았다!!! brew install --cask chromedriver pip3 install webdriver_manager 설치완료되었으니 주피터 노트북에서 실행해보쟈고~ #selenium 설치 다운로드 !pip install selenium from selenium import webdriver import time from ..

Data Science/python 2024.04.21

[파이썬 문제은행] 색칠한 블록

문제 정육면체 모양의 블록을 쌓아 만든 W x L x H 크기의 직육면체가 있습니다. 직육면체의 겉면에만 색칠을 할 때, 2개의 면에만 색칠이 된 정육면체는 몇 개인지 구하는 프로그램을 작성해보세요. 조건 1 : 직육면체의 가로 W, 세로 L, 높이 H의 블록 개수를 입력받아야 합니다. 조건 2 : 그 직육면체에서 2개의 면만 색칠이 된 블록을 구해야합니다. 입/출력 예시 👉 입력예시 5 6 5 👉 출력예시 40

Data Science/python 2022.04.05

[파이썬 문제은행] 피보나치 수열

문제 피보나치 수열은 수학에서 아래의 점화식으로 정의되는 수열입니다. 피보나치 수는 0 번째 숫자인 0과 첫 번째 숫자인 1로 시작하며, 두 번째 숫자는 0 번째 수와 첫 번째 수의 합인 0 + 1 = 1, 세 번째 숫자는 첫 번째 수와 두 번째 수의 합인 1 + 1 = 2 의 값을 가집니다. 숫자 n을 입력받아 피보나치 수열의 n번째 숫자를 출력하는 프로그램을 작성해보세요. 조건 1 : 입력받는 숫자 n은 2 이상의 자연수입니다. 조건 2 : n > 2인 피보나치 수에서, n번째 수 = (n - 2)번째 수 + (n - 1)번째 수 입니다. 조건 3 : 피보나치 수열을 나열하면 0, 1, 1, 2, 3, 5, 8, 13, 21, 34, ... 입니다. 입/출력 예시 👉 입력예시 10 👉 출력예시 55 ..

Data Science/python 2022.04.05

[파이썬 문제은행] 점수에 따른 등급과 평균

문제 시험 점수를 입력받고, 그에 따른 등급과 총 평균을 계산하는 프로그램을 작성해주세요. 조건 1 : 시험 점수는 0에서 100점 사이입니다. 조건 2 : 점수당 등급은 다음과 같습니다. 90이상 100이하 : A 80이상 90미만 : B 70이상 80미만 : C 60이상 70미만 : D 60미만 : F 입/출력 예시 👉 출력예시 총 과목의 수를 입력해주세요: 5 점수를 입력해주세요: 80 #입력 해당 과목 등급: B 점수를 입력해주세요: 60 #입력 해당 과목 등급: D 점수를 입력해주세요: 50 #입력 해당 과목 등급: F 점수를 입력해주세요: 40 #입력 해당 과목 등급: F 점수를 입력해주세요: 90 #입력 해당 과목 등급: A 총 과목의 평균은 64점 입니다. 👉 출력예시 총 과목의 수를 입력..

Data Science/python 2022.04.05

[파이썬 문제은행] 콤마 찍기

문제 숫자를 입력받고, 숫자 3자리마다 콤마를 찍어 출력하는 프로그램을 작성해주세요. 조건 1 : 4자리 미만의 숫자라면 콤마를 찍지 않습니다. 조건 2 : 숫자의 길이는 20을 넘지 않습니다. 입/출력 예시 👉 입력예시 12345 👉 출력예시 12,345 👉 입력예시 5157784 👉 출력예시 5,157,784 a = input("숫자입력: ") lst = [] lst.extend(a) # a를 리스트에 요소 하나씩 삽입 if len(lst) >=4: # 리스트 개수가 4이상이라면 for y in range(len(lst)//3): # 입력 할 ',' 개수 찾기 x = (y+1) * 3 lst.insert(-x,",") # -x자리에 ',' 삽입 print(''.join(lst)) # 리스트 요소를 '..

Data Science/python 2022.04.04

[파이썬 문제은행] 두 숫자 사이의 n의 배수 찾기

문제 공백으로 구분된 문자열 형태의 두 숫자를 입력받고, n을 입력받아 두 숫자 사이에 존재하는 n의 배수를 구해보세요. 조건 1 : 숫자 두 개는 공백(스페이스 바)로 구분되어 입력됩니다. 조건 2 : 숫자 두 개는 문자열 형태로 입력됩니다. 조건 3 : 입력된 숫자를 포함하여 배수를 출력해보세요. 입/출력 예시 👉 입력예시 숫자 두 개를 입력해주세요(ex. '3 5'): 2 21 배수를 알고 싶은 숫자를 입력해주세요: 5 👉 출력예시 5 10 15 20 👉 입력예시 숫자 두 개를 입력해주세요(ex. '3 5'): 9 52 배수를 알고 싶은 숫자를 입력해주세요: 13 👉 출력예시 13 26 39 52 A, B = input("숫자 두 개를 입력해주세요(ex. '3 5'):").split() n = in..

Data Science/python 2022.04.04
728x90
반응형