파이썬에서 자기란 무엇인가: 실제 사례
파이썬에서 자기란 무엇인가: 실제 사례
이 자습서에서는 LuckyTemplates에 R을 활용하는 3가지 방법을 설명합니다. 여기 에는 LuckyTemplates로 데이터 가져오기 , Power Query의 단계 적용 및 데이터 시각화 만들기가 포함됩니다 .
LuckyTemplates용 R을 설정하면 위에서 언급한 것과 같은 특정 작업을 수행할 수 있습니다. 이들 중 일부는 LuckyTemplates에 Python을 통합한 방법과 유사합니다.
목차
LuckyTemplates용 R 구성
LuckyTemplates를 열면 빈 보고서가 표시됩니다. LuckyTemplates에 R을 통합하려면 먼저 파일 메뉴로 이동합니다.
그런 다음 옵션 및 설정을 클릭합니다 . 그런 다음 옵션 을 선택합니다 .
옵션 을 선택하면 팝업 상자가 나타납니다. 전역 옵션 그룹에서 R 스크립팅 옵션을 클릭합니다. 그런 다음 R 홈 디렉토리 및 R IDE를 할당하는 옵션이 표시됩니다 .
이 옵션이 표시되지 않으면 드롭다운을 클릭하고 기타를 선택하면 됩니다 .
그런 다음 R 홈 디렉터리를 수동으로 설정할 수 있는 새 입력 상자가 나타납니다.
R 홈 디렉토리의 경로를 올바르게 식별하려면 RStudio를 열고 도구 메뉴를 클릭해야 합니다 . 그런 다음 전역 옵션을 선택합니다 .
여기에서 R이 설치된 파일 경로를 확인할 수 있습니다. 제 경우에는 my R이 설치된 파일 경로입니다.
이것은 이전 예제에서 본 파일 경로였습니다. 즉, 내 버전을 R-4.0.2에서 R-4.1.1로 업데이트해야 합니다.
반면에 여기에서 찾을 수 있는 파일 경로를 복사하여 LuckyTemplates에 붙여넣기만 하면 R 홈 디렉터리를 설정할 수 있습니다 .
내 버전을 R-4.1.1로 업데이트할 파일 경로를 선택하겠습니다.
감지된 R IDE 에 대해 R Studio 옵션을 선택합니다. 이렇게 하면 R Studio에서 데이터로 작업하고 LuckyTemplates로 가져올 수 있습니다. 그런 다음 확인을 클릭하여 LuckyTemplates용 R 설정을 마칩니다.
LuckyTemplates에 R을 활용하는 3가지 방법
LuckyTemplates에서 R 스크립트를 사용하여 데이터 가져오기를 시작한 다음 Power Query에서 단계를 적용해 보겠습니다. 그런 다음 생성할 데이터에 대한 시각화를 생성합니다.
1. LuckyTemplates에서 R 스크립트를 사용하여 데이터 가져오기
먼저 데이터 가져오기를 클릭 하고 추가 옵션을 선택합니다.
그런 다음 데이터 가져오기 팝업 상자가 나타납니다. 검색 상자에서 R 스크립트를 검색하고 결과에서 R 스크립트를 선택합니다. 그런 다음 연결을 클릭합니다 .
그러면 R 스크립트 대화 상자가 열립니다 .
R 스크립트 대화 상자가 열리면 데이터 가져오기를 시작할 수 있습니다. 이 예에서는 R 스크립트를 사용하여 CSV 파일을 가져와 테이블로 변환합니다.
CSV 파일을 가져오려면 read.csv 함수를 사용하고 가져오려는 CSV 파일의 파일 경로를 괄호 안에 포함합니다. 이 예에서는 tips 라는 변수에 저장했습니다 . 스크립트를 실행하려면 확인을 클릭하십시오 .
스크립트가 실행되면 결과적으로 tips 라는 테이블이 생성되어야 합니다. 네비게이터 팝업 상자에서 테이블의 미리보기를 볼 수 있습니다. 데이터 변환을 클릭하여 파워 쿼리 에서 이 테이블을 열겠습니다 .
Transform Data 를 클릭하면 테이블이 다음과 같아야 합니다 .
2. 파워 쿼리 편집기에서 R 스크립트 적용
파워 쿼리에서 팁 테이블을 열면 이제 데이터 세트로 간주됩니다. 여기에서 우리가 가지고 있는 데이터 세트를 기반으로 몇 가지 기능을 수행하여 계산된 열을 예제로 만들 수 있습니다. 그렇게 하려면 변환을 클릭 하고 R 스크립트 실행을 선택하십시오 .
R 스크립트 대화 상자가 나타나고 다른 스크립트를 실행하여 현재 가지고 있는 데이터 세트의 복사본을 만들 수 있습니다. 또한 아래 코드를 사용하여 sex 열에서 가져온 데이터로 m_f 라는 새 열을 만듭니다 .
new_dataset <-> 행은 데이터 세트 의 내용을 new_dataset 변수 에 넣는다는 의미입니다 .
그런 다음 새 열을 만들 때 new_dataset$m_f 변수에 하위 문자열 함수를 저장했습니다. m_f 앞에 $ 기호를 사용했음을 주목하십시오 . R 스크립트를 사용하여 새 열을 생성하는 데 사용되는 기호입니다.
하위 문자열 함수 내에서 new_dataset$sex, 1 ,1 코드는 섹스 열 데이터의 첫 번째 문자만 사용한다는 것을 의미합니다. 따라서 남성과 여성을 선택하는 대신 M과 F만 선택합니다. 확인을 클릭하여 코드를 실행합니다.
적용된 단계 섹션에서 작업 중인 현재 데이터 세트에서 실행한 단계를 추적할 수 있습니다. 그런 다음 테이블을 오른쪽으로 스크롤하면 섹스 열의 데이터와 함께 새 m_f 열이 표시되어야 합니다.
이전 단계에서 수행한 작업을 진행하려면 톱니바퀴 아이콘을 클릭하세요. 그런 다음 R 스크립트 실행 대화 상자 가 열립니다 .
이제 데이터 세트에 R 스크립트 적용을 완료했으므로 변경 사항을 안전하게 닫고 적용할 수 있습니다.
그런 다음 LuckyTemplates에서 팁 테이블을 로드합니다.
3. LuckyTemplates에서 R 시각화 구축
팁 테이블이 LuckyTemplates에 로드 되면 해당 테이블을 기반으로 R 시각화 빌드를 시작할 수 있습니다. 시각화 창에서 R 스크립트 시각적 옵션을 클릭한 다음 사용을 클릭하여 계속 진행합니다.
R에 대한 스크립트 시각적 개체를 활성화한 후 이와 같은 내용이 표시되어야 합니다.
시각화에 데이터 표시를 시작하려면 필드 창으로 이동하여 팁 테이블을 확장하고 팁 및 total_bill 필드를 선택하십시오.
R 스크립트 편집기에서 tip 및 total_bill 필드를 선택한 후 생성된 일부 코드를 볼 수 있습니다. 이러한 코드는 데이터 세트 또는 데이터 프레임을 생성하기 위해 자동으로 생성되고 실행됩니다. 또한 시각화에 표시하려는 데이터에서 중복 행을 제거하기 위한 것입니다.
그런 다음 선택한 필드를 기반으로 데이터 플로팅을 시작할 수 있습니다. 이 예에서는 plot 함수를 사용하여 tip 및 total_bill 에 대한 산점도를 만들 것입니다 .
plot 함수를 사용하여 인수에 dataset$total_bill 및 dataset$tip을 포함하여 시각화에 표시할 열을 지정할 수 있습니다. 이 스크립트를 실행하려면 R 스크립트 편집기의 오른쪽 상단 모서리에 있는 재생 아이콘을 클릭하기만 하면 됩니다.
그런 다음 미리 보기 영역에서 tip 및 total_bill 에 대한 산점도를 볼 수 있습니다 .
RStudio를 사용하여 플롯을 편집하는 다른 방법
만들려는 플롯에 따라 RStudio로 직접 이동하여 플롯을 만드는 단계를 적용하고 LuckyTemplates로 돌아가야 할 수 있습니다.
그런 다음 RStudio에서 수행한 코드를 복사하여 붙여넣습니다. 이는 LuckyTemplates의 R 스크립트 편집기에서 편집하는 동안 RStudio 기능이 부족하기 때문입니다.
실제로 여기 LuckyTemplates에서 생성한 R 스크립트를 RStudio로 이동할 수 있습니다. R 스크립트 편집기의 오른쪽 상단에 있는 대각선 화살표를 클릭하면 됩니다.
LuckyTemplates의 R 스크립트 편집기에서 대각선 화살표를 클릭하면 이런 일이 발생합니다.
스크립트가 RStudio로 이동되면 모든 코드를 선택하고 실행하여 출력을 확인해야 합니다.
여기 RStudio에서 변경을 수행하고 편집을 마치면 모든 것을 LuckyTemplates로 다시 가져올 수 있습니다. 예를 들어 변수를 전환하고 실행하여 플롯을 일부 변경하겠습니다.
이 예에서는 팁을 x축으로 이동하고 total_bill 을 플롯의 y축으로 이동했습니다 . 변경 사항 적용을 완료했으므로 코드를 복사하여 LuckyTemplates에 다시 붙여넣고 변경 사항을 적용할 수 있습니다.
시각화 외에도 LuckyTemplates 보고서에서 사용하는 슬라이서를 사용하여 변경할 수 있습니다. 참고로 Fields 창에서 슬라이서를 추가하고 시간 을 확인하겠습니다 .
슬라이서에서 점심 또는 저녁 옵션을 클릭하여 선택한 시간을 기준으로 플롯의 데이터를 변경할 수 있습니다.
시각화되는 데이터 세트의 크기에 따라 약간의 지연이 발생할 수 있습니다. 때때로 슬라이서를 사용하여 플롯의 출력을 변경할 때 속도가 느려질 수 있습니다.
결론
모든 것을 고려하여 LuckyTemplates에서 R을 통합하는 방법을 배웠습니다. 또한 데이터 가져오기 , R 스크립트 적용 및 R 비주얼 구축의 3가지 방법으로 LuckyTemplates용 R을 활용할 수 있었습니다 .
또한 다양한 기호와 기능을 활용하여 특정 작업과 시각화를 수행할 수 있었습니다. RStudio에서 R 스크립트를 편집하고 변경 사항을 LuckyTemplates로 다시 가져올 수 있다는 점에 유의하십시오.
파이썬에서 자기란 무엇인가: 실제 사례
R의 .rds 파일에서 개체를 저장하고 로드하는 방법을 배웁니다. 이 블로그에서는 R에서 LuckyTemplates로 개체를 가져오는 방법도 다룹니다.
이 DAX 코딩 언어 자습서에서는 GENERATE 함수를 사용하는 방법과 측정값 제목을 동적으로 변경하는 방법을 알아봅니다.
이 자습서에서는 다중 스레드 동적 시각적 개체 기술을 사용하여 보고서의 동적 데이터 시각화에서 통찰력을 만드는 방법을 다룹니다.
이 기사에서는 필터 컨텍스트를 살펴보겠습니다. 필터 컨텍스트는 모든 LuckyTemplates 사용자가 처음에 배워야 하는 주요 주제 중 하나입니다.
LuckyTemplates Apps 온라인 서비스가 다양한 소스에서 생성된 다양한 보고서 및 인사이트를 관리하는 데 어떻게 도움이 되는지 보여주고 싶습니다.
LuckyTemplates에서 측정 분기 및 DAX 수식 결합과 같은 기술을 사용하여 수익 마진 변경을 해결하는 방법을 알아봅니다.
이 자습서에서는 데이터 캐시의 구체화 아이디어와 결과 제공 시 DAX 성능에 미치는 영향에 대해 설명합니다.
지금까지 Excel을 계속 사용하고 있다면 지금이 비즈니스 보고 요구 사항에 LuckyTemplates를 사용하기 시작하는 가장 좋은 시기입니다.
LuckyTemplates 게이트웨이란? 당신이 알아야 할 모든 것