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..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제자연수 n을 뒤집어 각 자리 숫자를 원소로 가지는 배열 형태로 리턴해주세요. 예를들어 n이 12345이면 [5,4,3,2,1]을 리턴합니다. 제한사항n은 10,000,000,000이하인 자연수입니다.입출력의 예nreturn12345[5,4,3,2,1] 🍀 Solutiondef solution(n): answer = [] for i in range(len(str(n))-1,-1,-1): answer.append(int(str(n)[i])) return answerdef solutio..
프로그래머스코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.programmers.co.kr문제함수 solution은 정수 x와 자연수 n을 입력 받아, x부터 시작해 x씩 증가하는 숫자를 n개 지니는 리스트를 리턴해야 합니다. 다음 제한 조건을 보고, 조건을 만족하는 함수, solution을 완성해주세요. 제한사항x는 -10000000 이상, 10000000 이하인 정수입니다.n은 1000 이하인 자연수입니다.입출력의 예xnanswer25[2,4,6,8,10]43[4,8,12]-42[-4, -8]🍀 Solutiondef solution(x, n): answer = [] for i in ra..