240513 Today I LearnBasic data structures in pandas판다스에서 제공하는 두가지 데이터 타입Series : 1차원 형태의 데이터 (파이썬의 대부분의 타입들이 들어갈 수 있음)DataFrame : 2차원 형태의 표로 이루어진 데이터 (행,열의 개념이 존재함)💡 데이터에서 이야기하는 차원이란?데이터의 속성(Attribute) 개수에 따라 차원을 구분한다.0차원 : schalar(스칼라) → 값1차원 : vector(벡터) → 리스트2차원 : matrix(행렬) → 2중 중첩 리스트3차원이상 : tensor(텐서) → 3중 이상 중첩 리스트Object Creation1. Series 만들기 : 리스트에 값을 넣어서 만들기s = pd.Series([1,3,5,np.na..
240513 Today I Learn문제상황 프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.krdef solution(nums): answer = [] for i in range(0, len(nums)): for j in range(i+1, len(nums)): for k in range(j+1, len(nums)): answer.append(nums[i]+nums[j]+nums[k]) for n in answer: cnt = [] ..
240513 Today I Learn데이터 전처리하기iris 데이터셋을 활용해서 데이터 전처리iris_data = sns.load_dataset('iris')iris_data.head()Q1. 'species' 열 값이 'setosa'인 데이터 선택하기iris_data[iris_data['species']=='setosa']→ 조건 인덱싱하기 dataframe[조건]→ .loc를 활용할 수도 있음. `iris_data.loc[iris_data['species'] == 'setosa']`Q2. 10부터 20까지의 행과 1부터 3까지의 열 선택하기iris_data.iloc[10:21,1:4] 👇 .iloc : 인덱스를 이용해서 데이터 프레임 슬라이싱하기 [Pandas] 데이터 전처리 (2) 결측치 확인하..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제함수 solution은 정수 n을 매개변수로 입력받습니다. n의 각 자릿수를 큰것부터 작은 순으로 정렬한 새로운 정수를 리턴해주세요. 예를들어 n이 118372면 873211을 리턴하면 됩니다. 제한사항n은 1이상 8000000000 이하인 자연수입니다.입출력의 예nreturn118372873211 🍀 Solutiondef solution(n): answer = [i for i in str(n)] answer.sort(reverse=True) answer="".join(answer) re..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제임의의 양의 정수 n에 대해, n이 어떤 양의 정수 x의 제곱인지 아닌지 판단하려 합니다. n이 양의 정수 x의 제곱이라면 x+1의 제곱을 리턴하고, n이 양의 정수 x의 제곱이 아니라면 -1을 리턴하는 함수를 완성하세요. 제한사항n은 1이상, 50000000000000 이하인 양의 정수입니다.입출력의 예nreturn1211443-1🍀 Solutiondef solution(n): answer = 0 if n**(1/2) == int(n**(1/2)): answer = (n**(1/2)+..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제문자열 s를 숫자로 변환한 결과를 반환하는 함수, solution을 완성하세요. 제한사항s의 길이는 1 이상 5이하입니다.s의 맨앞에는 부호(+, -)가 올 수 있습니다.s는 부호와 숫자로만 이루어져있습니다.s는 "0"으로 시작하지 않습니다.입출력의 예예를들어 str이 "1234"이면 1234를 반환하고, "-1234"이면 -1234를 반환하면 됩니다.str은 부호(+,-)와 숫자로만 구성되어 있고, 잘못된 값이 입력되는 경우는 없습니다.🍀 Solutiondef solution(s): answer = i..