[Python] 2022.12.02 (dict_data 데이터를 이용하여 데이터프레임객체 df 생성하기, supplier_data.csv 파일을 pandas를 이용하여 읽고 Invoice Number,Cost,Purchase Date 컬럼만 df_data.csv 파일에 저장하기, supplier_data..
❓ ''' 1. dict_data 데이터를 이용하여 데이터프레임객체 df 생성하기 단 index 이름은 r0,r1,r2로 설정 ''' dict_data = {'c0':[1,2,3], 'c1':[4,5,6], 'c2':[7,8,9], \\ 'c3':[10,11,12], 'c4':[13,14,15]} #1 import pandas as pd df = pd.DataFrame(dict_data,index=['r0','r1','r2']) print(df) #2 import pandas as pd df = pd.DataFrame(dict_data) df.index = ["r0","r1","r2"] df ❓ ''' 2. supplier_data.csv 파일을 pandas를 이용하여 읽고 Invoice Number,C..
2023. 4. 29.
[Python] 2022.11.29 (main이 실행 되도록 Rect 클래스 구현하기, main 이 실행 되도록, Calculator 클래스를 상속받은 UpgradeCalculator 클래스 구현하기, 2번에서 구현한 Calculator 클래스를 이용하여 MaxLim..
❓ ''' 1. main이 실행 되도록 Rect 클래스 구현하기 가로,세로를 멤버변수로. 넓이(area),둘레(length)를 구하는 멤버 함수를 가진다 클래스의 객체를 print 시 : (가로,세로),넓이:xxx,둘레:xxx가 출력 [결과] (10,20), 넓이:200,둘레:60 (10,10), 넓이:100,둘레:40 200 면적이 더 큰 사각형 입니다. ''' #1 class Rect : w = 0 # 가로 h = 0 # 세로 def __init__(self,w,h) : # 생성자 self.w = w self.h = h def __repr__(self) : # 객체 print시 호출되는 함수 return "(%d,%d), 넓이: %d, 둘레: %d "\\ % (self.w,self.h,self.are..
2023. 4. 29.
[Python] 2022.11.28 (피보나치 수열 출력하기, 자연수 N에 대해 N이 짝수이면 N!을, 홀수이면 ΣN을 구하기, 자연수가 홀수인지 짝수인지 판별해 주는 함수를 람다식을 이용하여 작성하기, 주민등..
📌 ''' 1. 피보나치 수열 출력하기 피보나치 수열은 0,1로 시작하고 앞의 두수를 더하여 새로운 수를 만들어 주는 수열을 의미한다. 피보나치 수열의 갯수를 입력받아 피보나치 수열을 갯수만큼 저장한 리스트를 생성하는 함수 fibo 함수를 작성하기 0 1 1 2 3 5 8 13 21 34 55 89 .... [결과] 피보나치 수열의 요소 갯수를 입력하세요(3이상의 값) :10 fibo( 10 )=[0, 1, 1, 2, 3, 5, 8, 13, 21, 34] ''' #1 강사님 답 def fibo(n) : fibolist = [0,1] num1 = 0 num2 = 1 num3 = num1+num2 fibolist.append(num3) for i in range(4,n+1) : # 4 ~ n (입력된 숫자)..
2023. 4. 29.
[R] 2022.11.21
❓ #1. # x=c(2, -1, 3, 7, 0.5, 8)가 실행되었다 하자. 다음 물음을 R 언어로 답하시오. # #①6, 2, 4번째 원소를 동시에 찾아라. #②x의 원소 중 0보다 큰 값을 찾아라. #③짝수 원소들을 찾아라. #④x에서 홀수원소를 찾아 제거하라. x=c(2,-1,3,7,0.5,8) #벡터 데이터 x #① x[c(6,2,4)] #[인덱스]. R에서는 인덱스가 1부터 시작된다. #② x[x>0] #요소의 조건을 인덱스로 사용 #③ x[x%%2==0] #④ x[x%%2==1]=NA x #1. ❓ #2. # 다음과 같은 번호(ID), 성명(name), 성적(score)를 성분으로 하는 리스트가 있다. # 물음에 답하라. # L=list(ID=c(1,2,3), # name=c('Kim', '..
2023. 4. 29.