파이썬

1.Introduce - 해당 챕터에서는 R에서 데이터를 일관성있게 정리하는 법을 학습한다. - 이는 타이디(tidy,깔끔한) 데이터 라는 구조이다. - 타이디 데이터에 대해 실무적으로 소개하고, tidyr 패키지에 포함된 도구를 살펴본다 1.1.Ready - 지저분한 데이터셋을 정리하는 도구가 있는 tidyr 패키지에 중점을 둔다. - tidyr 은 tidyverse의 핵심 구성원이다. 2.타이디 데이터 - 하나의 기본 데이터를 표현하는 방식은 다양하다. - 다음 예시는 같은 데이터를 다른 네 가지 방식으로 구성하여 보여준다. - 각 데이터셋은 네 개의 변수, country,year,population 및 cases의 값을 동일하게 보여주지만 다른 방식으로 구성한다. table1 # A tibble: ..
1. Introduce - R 패키지가 제공하는 데이터를 이용하여 데이터 과학 도구를 익히는 것은 좋은 방법이다. - 이번 챕터에서는 일반 텍스트 직사각형 파일을 R로 불러오는 방법을 배운다. -tidyverse 패키지에 존재하는 readr패키지를 사용하여 flat파일을 불러오는 방법을 학습할것이다. cf) flat file : 구조화 되어 있지 않은 파일 2. 시작하기 - readr 함수 대부분은 플랫 파일을 데이터프레임으로 바꾸는 것과 연관이 있다. - read_csv() : 쉼표로 구분된 파일을 읽음 - read_csv2() : 세미콜론으로 구분된 파일 - read_tsv() : tap으로 구분된 파일 - read_delim() : 임의의 구분자로 된 파일 - 해당 함수들은 문법이 모두 비슷함 - ..
문제 : https://www.acmicpc.net/problem/1193 1193번: 분수찾기 첫째 줄에 X(1 ≤ X ≤ 10,000,000)가 주어진다. www.acmicpc.net Code: import sys # 입력으로 받은 정수 n을 저장합니다. n = int(sys.stdin.readline()) # 삼각수의 합을 계산하기 위한 변수 i를 초기화합니다. i = 0 # 삼각수의 합이 n을 초과하지 않는 가장 큰 i를 찾습니다. while n > i * (i + 1) // 2: i += 1 # i를 1 감소시킵니다. i -= 1 # 분모의 합을 구합니다. denominator_sum = i + 2 # i가 홀수일 때와 짝수일 때를 구분하여 출력합니다. if i % 2 != 0: # 홀수인 경우..
문제 : https://www.acmicpc.net/problem/1269 1269번: 대칭 차집합 첫째 줄에 집합 A의 원소의 개수와 집합 B의 원소의 개수가 빈 칸을 사이에 두고 주어진다. 둘째 줄에는 집합 A의 모든 원소가, 셋째 줄에는 집합 B의 모든 원소가 빈 칸을 사이에 두고 각각 주어 www.acmicpc.net Code: import sys # 첫 번째 리스트를 입력으로 받습니다. l = sys.stdin.readline() # 첫 번째 리스트의 요소들을 읽어와서 정수로 변환하고, 중복을 제거하여 집합으로 만듭니다. l1 = set(map(int, sys.stdin.readline().split())) # 두 번째 리스트의 요소들을 읽어와서 정수로 변환하고, 중복을 제거하여 집합으로 만듭니..
23학번이수현
'파이썬' 태그의 글 목록