728x90
Intro
기본적으로 Python을 다룰 줄 아는 선에서 Python과 R사이에 어떤 차이가 있는지 정리해보도록 하겠습니다.
scan()
Python에서는 동적 프로그래밍이 지원되어 input()이라는 함수에 어떤 자료형을 넣어도 적절하게 할당되지만, R에서 input과 유사하게 데이터를 받아주는 함수 scan에서는 기본적으로는 수치형 자료형을 받아주며 문자 또는 문자열을 받기 위해선 what=character()이란 parameter를 활용해줘야합니다. 다만 여러개를 입력할 시에는 자동으로 배열에 담아준다는 특징이 있습니다.
Print(), Cat()
Python과 마찬가지로 print함수를 통해서 값을 출력할 수 있습니다.
하지만 Python에서 print함수와 달리 R에서는 print를 통해서는 한개의 값만 출력할 수 있습니다.
따라서 여러개의 값을 출력하고 싶다면, cat()을 이용해서 출력해주어야 합니다.
그외 기본적인 명령어
[1] mode() : python - type()
[2] head() : python - pandas - head()
[3] seq(start, end, by=step) : python - range(start, end, step)
[4] read.csv() : python - pandas - read_csv()
인스타 주소 🎗
반응형
'Analysis Tools > R' 카테고리의 다른 글
R 기본 명령어(cf. python) - [Dataframe, %>% Handling] (0) | 2024.04.01 |
---|---|
R 기본 명령어(cf. python) - [문자열함수, 제어문과 반복문] (0) | 2024.03.31 |
R 기본 명령어(cf. python) - [나눗셈, 반올림, 수학함수] (0) | 2024.03.31 |
R 개발환경 구축하기 (2) | 2024.03.31 |