본문 바로가기
반응형
R 기본 명령어(cf. python) - [Dataframe, %>% Handling] Intro R 기초 마지막으로 dataframe과 해당 자료형을 활용한 Data handling에 대한 내용을 정리해보겠습니다. dataframe이라는 자료형은 python - pandas에서도 유용하게 사용하고 있으며 해당 라이브러리와 Numpy를 활용하여 Data handling에 적극활용하는 유용한 handling 도구입니다. Dataframe 톺아보기 기본적으로 read.csv("000.csv)"로 데이터를 불러오면 Dataframe 자료형으로 받아오지만, 이번에는 직접 dataframe을 만드는 과정에 대해서 살펴보고 사용할 수 있는 handling 도구에 대해 알아보겠습니다. 먼저 Dataframe을 만들기 위해선 배열이 필요합니다. Dataframe 생성 Dataframe 생성은 코드의 가독.. 2024. 4. 1.
R 기본 명령어(cf. python) - [문자열함수, 제어문과 반복문] Intro R 기본 명령어 중에서 이번에는 문자열과 관련된 함수들과 제어문에 대해서 살펴보도록 하겠습니다. 마찬가지로 Python에서 사용하는 함수들과 어떤 차이점이 있는지에 대해서 비교해보면서 공부한 내용을 정리해보도록 하겠습니다. 문자열 함수 R에서 제공하고 있는 문자열 함수는 Python에서 사용하는 방식과 차이가 많습니다. 그래서 이번에는 비교하면서 외우는 것을 먼저 하기보다는 각자의 방식에 대해서 이해한 후에 어느정도 익숙해지고나서 비교해보면 좋을 것 같습니다 . R에서 사용하는 문자열 함수 주석으로 파이썬에 똑같은 기능을 구현하는 함수들을 적어놓았습니다. 확실히 R이 좀 더 사용자 친화적인 고수준 언어라고 느껴지네요. 하지만 파이썬을 앞으로도 많이 활용하게 될테니 주석에 있는 수준 정도는 반드.. 2024. 3. 31.
R 기본 명령어(cf. python) - [나눗셈, 반올림, 수학함수] Intro R 기본명령어에 대해서 살펴보는 중, Python과 문법에 차이가 나는 것들을 일부 발견해서 이를 기록해두고자합니다. 이번 게시글에서 다룰 내용은 나눗셈, 반올림/올림/내림/버림, 그 외 기본적인 수학 함수들에 대한 내용입니다. 나눗셈 Python에서 나눗셈 연산과 R에서의 나눗셈 연산에서 연산자에 차이가 있어서 이를 아래 표에서 정리해두었습니다. Python R 나누기 / / 몫 // %/% 나머지 % %% 실제로 나눗셈 검산식을 통해서 연산자의 결과를 확인해보면 아래와 같습니다. Python을 자주 사용하는 필자의 경우에 이렇게.. 기본 연산자가 바뀌면 조금 헷갈리는 경우도 있는 것 같아서 많이 사용해보면서 정리해둬야겠습니다.. 반올림/올림/내림/버림 Python에서 반올림과 그외 올림/내.. 2024. 3. 31.
R 기본 명령어(cf. python) - [scan, print, cat] Intro 기본적으로 Python을 다룰 줄 아는 선에서 Python과 R사이에 어떤 차이가 있는지 정리해보도록 하겠습니다. scan() Python에서는 동적 프로그래밍이 지원되어 input()이라는 함수에 어떤 자료형을 넣어도 적절하게 할당되지만, R에서 input과 유사하게 데이터를 받아주는 함수 scan에서는 기본적으로는 수치형 자료형을 받아주며 문자 또는 문자열을 받기 위해선 what=character()이란 parameter를 활용해줘야합니다. 다만 여러개를 입력할 시에는 자동으로 배열에 담아준다는 특징이 있습니다. Print(), Cat() Python과 마찬가지로 print함수를 통해서 값을 출력할 수 있습니다. 하지만 Python에서 print함수와 달리 R에서는 print를 통해서는 한.. 2024. 3. 31.
반응형