전체 글 86

<level: 8.5> 풀이의 key point들

3. print 옵션들 https://gilu-world.tistory.com/40 파이썬 11 - 출력문 print(sep = "", end = "") 파이썬의 출력문은 print를 사용하며 두 개의 옵션을 사용할 수 있습니다. - sep=" " 이 옵션을 이용하게 되면 print문의 출력문들 사이에 해당하는 내용을 넣을 수 있습니다. 기본 값으로는 공백이 gilu-world.tistory.com sep=""는 출력문들 사이에 해당 값 넣기 end=""는 출력 완료 후의 내용 수정하기 5. 아스키 코드 ord(문자): 해당 문자의 아스키 코드 반환 (숫자) chr(숫자):해당 아스키 코드에 대응되는 문자를 반환 입력받은 두 문자 사이 문자들 모두 출력하기 l1, l2, n = map(str, input..

R 프로그래밍: R에 대한 간단한 소개와 R/R스튜디오 설치방법

R의 장점 1. 오픈 소스이다 2. 언어가 상당히 flexible하다. 문법이 파이썬이랑 유사하다 (인간의 언어와 비슷) 3. 다양한 시각화 도구. 4. 다양한 자료 구조의 연산 가능. 벡터, 리스트, 데이터테이블, 데이터프레임 등 다양한 자료구조를 처리할 수 있습니다. 제 포스팅은 제가 R을 처음 다운받을 때 최신 버전이었던 3.6.1 버전을 기준으로 포스팅할 것입니다. 제 컴퓨터가 윈도우이기 때문에 포스팅이 윈도우 기준입니다. https://cran.r-project.org/bin/windows/base/ Download R-4.2.1 for Windows. The R-project for statistical computing. This build requires UCRT, which is part..

R, Rstudio 2022.09.04

외부데이터 불러오고 정리하기 (csv파일 불러오기,열 제목header 2개일 때)

목차 1. csv 데이터 R로 불러오기 2. header 2개인 데이터를 header 1개로 만들기 사용 데이터: 한국여성정책연구원 -근로자의 근속년수 및 근로시간(성/사업체규모/교육정도별) https://gsis.kwdi.re.kr/statHtml/statHtml.do?orgId=338&tblId=DT_1TD1201 KOSIS gsis.kwdi.re.kr 데이터는 이렇게 생겼습니다. csv 데이터이고, 현재 header가 2개입니다. 이를 먼저 Rstudio로 불러오겠습니다. 먼저 파일을 우클릭하고, 맨 밑에 있는 속성을 클릭합니다. 보안 탭에 가면 개체 이름을 확인할 수 있는데, 이 개체 이름을 복붙하면 됩니다. 이를 R에 불러올때는 별도의 패키지가 필요하지는 않고, 변수명

R, Rstudio 2022.09.04

HISTOGRAM IN R

hist(x, breaks=”Sturges”, freq, main=””, xlab=””, ylab=””, xlim= c(숫자, 숫자), ylim=c(숫자, 숫자), border=””, col=””) 옵션 설명 X: 내가 히스토그램으로 그릴 벡터의 이름 breaks=”Sturges”: 막대의 너비 default는 sturges방법 freq: TRUE : y축이 도수 FALSE: y축이 상대도수 prob: TRUE: y축이 상대도수 FALSE: y축이 도수 FREQ랑 PROB는 둘중에 하나만 씀 main="": 히스토그램의 제목 xlab="": x축 이름 ylab="": y축 이름 xlim= c(숫자, 숫자): x축 범위 지정 ylim=c(숫자, 숫자): y축 범위 지정 border="": 히스토그램 막대의..

R, Rstudio 2022.09.04

SWEA 13564 min max 를 푸는 3가지 방법

1) min max 함수를 써서 푸는 방법 T = int(input()) for tc in range( 1, T+1): n = int(input()) arr = list(map(int, input().split())) print(f'#{tc} {max(arr)-min(arr)}') 변수만 입력받은 뒤 max, min 함수만 쓰면 되는 간단한 방법 2) sorted 함수 써서 푸는 방법 T = int(input()) for tc in range( 1, T+1): n = int(input()) arr = list(map(int, input().split())) arr = sorted(arr, key= lambda x: x) print(f'#{tc} {arr[-1]-arr[0]}') sorted로 오름차순 정..