반응형
반응형
본문 바로가기

ALL1301

R 기초; 행렬 연산 R 기초; 행렬 연산 mtx 2021. 1. 2.
R 기초; 벡터 함수 R 기초; 벡터 함수 절대값 함수 abs(-3:3) [1] 3 2 1 0 1 2 3 log(1:5) [1] 0.0000000 0.6931472 1.0986123 1.3862944 1.6094379 log(1:5, base=exp(1)) [1] 0.0000000 0.6931472 1.0986123 1.3862944 1.6094379 log2(1:5) [1] 0.000000 1.000000 1.584963 2.000000 2.321928 log10(1:5) [1] 0.0000000 0.3010300 0.4771213 0.6020600 0.6989700 exp(1:5) [1] 2.718282 7.389056 20.085537 54.598150 148.413159 y 2021. 1. 2.
R 기초; 벡터 연산 R 기초; 벡터 연산 1 + 2 [1] 3 # 결과 "+"(1, 2) [1] 3 # 결과 c(1, 2, 3) + c(4, 5, 6) [1] 5 7 9 c(1, 2, 3) * c(4, 5, 6) [1] 4 10 18 c(10, 20, 30) / c(2, 4, 6) [1] 5 5 5 c(10, 20, 30) %% c(3, 5, 7) # %% 나머지 연산 [1] 1 0 2 c(10, 20, 30) %/% c(3, 5, 7) # %/% 몫 연산 [1] 3 4 4 c(1, 2, 3) + c(4, 5, 6, 7, 8) # 배열의 길이가 다를 경우, 길이가 짧은 벡터가 재사용 된다. [1] 5 7 9 8 10 c(1, 2, 3) + c(4, 5, 6, 7, 8, 9) # 배열의 길이가 다를 경우, 길이가 짧은 벡터가.. 2021. 1. 1.
R 기초; 벡터 생성 R 기초; 벡터 생성 벡터는 R에서 다루는 가장 기초적인 데이터 구조입니다. 숫자, 문자, 논리값 등의 데이터 유형을 원소로 갖는 1차원 집합으로 정의됩니다. R은 하나의 값, 하나의 원소로 갖는 것도 벡터로 취급을 하게 됩니다. 벡터를 만드는 가장 쉬운 방법은 c() 함수를 사용하는 것입니다. # ex c(1, 2, 3, 4, 5, 6, 7, 8, 9, 10) c("we", "love", "data", "analytics") c(TRUE, FALSE, TRUE, FALSE) odd 2021. 1. 1.
R 기초; 데이터 구조 R 기초; 데이터 구조 1. 벡터 (vector): 동일한 유형의 데이터를 원소로 갖는 데이터 집합. 숫자로 구성되어 있으면 숫자 벡터. 서로 다른 데이터 유형이 공존 불가. 벡터 생성 c(1,2,3,4,5) c("A", "B", "C", "A", "B") 2. 팩터 (factor) : 범주형 데이터 factor(c("A", "B", "C", "A", "B")) # 결과 [1] A B C A B Levels: A B C 3. 행렬 : 행이 있고, 열이 있는 2차원으로 구성된 데이터의 집합. 행렬은 벡터. 모든 데이터 유형이 같아야 함. # 3행 4열로 구성된 1부터 12까지 숫자 데이터 matrix(1:12, 3, 4) > matrix(1:12, 3, 4) # # 결과 [,1] [,2] [,3] [,4].. 2021. 1. 1.
커리어넷 대학정보 크롤링하기 (feat. Python Selenium) 커리어넷 대학정보 크롤링하기 (feat. Python Selenium) 커리어넷 대학정보를 보면 출처: www.career.go.kr/cnet/front/base/school/schoolUniversityList.do 커리어넷 학교정보 페이지에 나와있는 테이블 크롤링할 것입니다. Google Colaboratory에서 진행했습니다. # Installing Libraries # Importing Libraries # Setting a Driver to Access to the Website # Finding a Table Tag 정직하게 table tag를 찾을 수 있습니다. 테이블 태그를 BeautifulSoup를 이용해서 잡아와봅시다. T A B L E 번호, 학교명, 학교종류, 학교유형, 설립, 지역.. 2020. 12. 30.
토익 무료 모의고사 사이트 20johnber.tistory.com/10 내가 보려고 정리하는 토익 모의고사 무료 사이트 토익 시험이 얼마 안 남은 시점에 발등에 불 떨어져서 정리해보는 토익 모의고사 무료 사이트 1. 어플 2. 사이트 3. 카페 어플 IBT 모의토익 (안드로이드) https://play.google.com/store/apps/details?id=com.cb.. 20johnber.tistory.com www.hackers.co.kr/?c=s_toeic/toeic_winter/mocktoeic&keywd=toeicamp_linkboard_mocktoeic_181107&logger_kw=toeicamp_linkboard_mocktoeic_181107&utm_source=cafe&utm_medium=toeicamp_lin.. 2020. 12. 29.
50대 아재 포트폴리오 (feat. 나스닥 패시브) 50대 아재 포트폴리오 (feat. 나스닥 패시브) 1. KINDEX 미국나스닥 100 (367380) 2. KODEX 2차전지산업 (305720) 3. KODEX 미국FANG플러스(H) (314250) 4. 미래에셋 TIGER TOP 10 (292150) 5. 미래에셋 TIGER 미국나스닥 100 (133690) 6. Ark Innovation ETF, ARKK 7. Microsoft 마이크로소프트, MSFT 8. Apple Inc, 애플, AAPL 9. Technology Select Sector SPDR Fund, XLK 10. Invesco QQQ Trust, 나스닥 100 ETF, QQQ 11. ARK Next Generation Internet ETF, ARKW 12. ProShares Ult.. 2020. 12. 28.
클린코드 (Clean Code) 4장 (주석) 독후감 클린코드 4장 독후감 Chapter 4. 주석 4.1 주석은 나쁜 코드를 보완하지 못한다 - 코드에 추석을 추가하는 이유는 코드가 좋지 못하거나 자세한 설명이 필요한 경우이다. 자세히 설명하는 주석보다 깔끔한 코드가 백 번 낫다. 4.2 코드로 의도를 표현하라 - 코드만으로 코드의 동작과 기능을 설명하기 어려운 경우가 존재한다. 그런데 아래 두 코드들 중 어떤 코드가 더 나은가? # 직원이 모든 조건을 만족했는지 확인 if ((employee.flags and HOURLY_FLAG) and (employee.age > 65): if(employee.isEligibleForFullBenefits()): 4.3 좋은 주석 - 법적인 주석 - 정보를 제공하는 주석 - 의도를 설명하는 주석 - 의미를 명료하게 .. 2020. 12. 28.

반응형