파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
이 자습서에서는 R을 사용한 코딩의 기본 사항에 대해 배웁니다. 특히 R에서 객체 및 객체 클래스 작업에 중점을 둘 것입니다.
객체는 정보나 데이터를 넣는 상자와 같습니다.
튜토리얼은 네 부분으로 나뉩니다. 먼저 개체 할당 및 인쇄에 대해 설명합니다. 다음 섹션에서는 이러한 개체에 대한 기본 작업을 수행하는 방법에 중점을 둡니다. 세 번째 항목에서는 개체의 비교 연산자에 대해 설명합니다. 마지막으로 객체 클래스에 대해 설명하고 이를 R에서 사용하는 방법에 대해 설명합니다.
목차
R에서 객체 할당 및 인쇄
RStudio 에서 빈 R 스크립트를 엽니다 .
설명을 위해 객체 a 내부에 정보를 저장해 보겠습니다 . 이렇게 하려면 할당 연산자 ( <- )="" which="" is="" a="" less="" than="" sign="" followed="" by=""를 사용해야 합니다. the="" minus="" line.="" the="" keyboard="" 지름길="" for="" this="" operator="" is=""> Alt + ? . 대입 연산자 다음에 2를 따른다면 객체 a 에 대해 숫자 2를 할당했음을 나타냅니다 . 이것이 의미하는 바는 a 라고 표시된 상자에 숫자 2를 넣는다는 것입니다 .
이 코드를 실행하면 콘솔 창에 표시됩니다. 또한 환경 창에 값으로 표시됩니다.
이 데이터를 인쇄하려면 개체 이름을 입력하고 실행하십시오. 콘솔에서 값이 2인 것을 볼 수 있습니다.
R에서 객체에 대한 기본 작업 수행
개체에 데이터를 할당했으므로 이제 이를 사용하여 기본 작업을 수행할 수 있습니다. 개체를 사용하여 모든 작업을 입력할 수 있으며 대답은 콘솔에 나타납니다.
Run the square of a는 4를 얻습니다. Run a > 3 이면 2가 3보다 크지 않기 때문에 콘솔은 False를 반환합니다.
비교 연산자 사용
a = 3 을 실행하려고 하면 콘솔에 FALSE가 표시되지 않습니다.
기본 작업을 수행하는 대신 개체 a 에 새 값을 할당했기 때문입니다 . 이제 환경에서 a가 3인 것을 볼 수 있습니다.
개체에 값을 할당할 수 있는 방법에는 여러 가지가 있습니다. 대입 연산자 또는 등호를 사용할 수 있습니다 . 그러나 종종 등호는 혼동을 일으킬 수 있으므로 대입 연산자를 대신 사용하는 것이 좋습니다.
객체의 값을 확인하려면 두 개의 등호 ( == )를 사용해야 합니다.
또한 개체를 다른 개체에 할당할 수도 있습니다. 예를 들어, 값이 a 의 제곱근과 같도록 객체 b 를 할당할 수 있습니다 . 이것을 실행하면 b가 이제 이 값을 가지는 것을 볼 수 있습니다. 그리고 객체 a 의 값이 변경될 때마다 b 의 값이 변경됩니다.
또한 R은 대소문자를 구분합니다. 따라서 대문자 B를 실행하려고 하면 오류가 발생합니다.
RStudio에서 개체 클래스 사용
R에서 객체를 다룰 때 다음으로 배울 것은 객체 클래스에 관한 것입니다.
객체의 비유를 기억하십시오. 데이터를 넣는 상자와 같습니다. 따라서 개체 클래스는 다른 유형의 상자입니다. 일반적인 개체 클래스는 숫자, 문자 및 논리입니다.
다른 유형의 개체 클래스가 있지만 이 자습서의 나머지 부분에서는 이 세 가지에 중점을 둘 것입니다.
이제 RStudio에서 새 R 스크립트를 엽니다 . 아래 이미지와 같이 객체 클래스가 다른 4개의 객체를 할당합니다.
R에서 문자열이나 텍스트를 사용하는 경우 작은따옴표나 큰따옴표를 사용할 수 있습니다. 부울 입력의 경우 대소문자를 구분한다는 점을 기억해야 합니다. 대문자 TRUE 및/또는 FALSE 를 입력했는지 확인하세요 . 전체 단어 대신 T 및/또는 F를 사용하도록 선택할 수도 있습니다 . 그러나 일반적으로 그것들을 철자하는 것이 더 수용 가능합니다.
객체의 클래스를 식별하려면 class 함수를 사용하십시오. 이것을 실행하면 개체의 클래스가 콘솔에 나타납니다.
기억해야 할 사항
사용 중인 데이터 유형에 따라 일부 기능은 작동하고 일부는 작동하지 않습니다. 이는 파워 쿼리 와 MS Excel의 경우와 동일합니다.
예를 들어 sqrt(b) 를 실행하려고 하면 개체 b가 숫자 값이 아니므 로 오류가 발생합니다 . 그러나 문자열을 대문자로 변환하는 함수인 toupper(b)를 사용하면 작동합니다.
논리적 개체 클래스를 다룰 때 한 가지 흥미로운 점은 작업과 함께 사용할 수 있다는 것입니다. 개체 c 와 d 를 곱하거나 합산하려고 하면 콘솔에 결과가 표시됩니다.
R은 TRUE와 FALSE를 각각 1과 0으로 취급합니다.
LuckyTemplates의 R: R 및 RStudio LuckyTemplates를 R 및 RStudio와 함께 다운로드 : 시작하는
방법 LuckyTemplates에서 R 스크립트를 사용하는 세 가지 방법
결론
이 자습서의 예제는 매우 작은 데이터로 작업했습니다. 작업 중인 각 정보를 개체에 할당하는 것은 별로 유용하지 않은 것 같습니다. 그러나 당신은 단지 표면을 긁었을 뿐입니다. R과 RStudio는 훨씬 더 많은 것을 할 수 있습니다.
R에 대한 다음 자습서에서는 표준 LuckyTemplates 보고서 에서와 같이 많은 행과 열이 포함된 테이블로 작업할 수 있을 때까지 수업이 점진적으로 구성됩니다 .
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것