본문 바로가기

전체 글70

[R-006] 데이터 프레임(Data Frame) 데이터 프레임은 표 형태를 표현할 수 있도록 단순화시킨 일종의 리스트이며, 변수(필드)와 관찰치(레코드)로 구성된 2차원의 자료객체로서 자료 분석에 있어 가장 일반적인 자료 구조를 가지고 있다고 할 수 있다. 각 변수들은 서로 다른 자료형을 가질 수 있으나, 동일한 관찰치의 개수를 가져야 한다는 제약이 따른다. 일상에서 마주하는 표 자료들은 데이터프레임으로 표현하는 것이 가장 편리하다. Excel Data를 사용하는 방법을 잠시 알아보자. - 아래 파일을 다운로드 하여 작업 폴더에 위치시킨다. - install.packages("readxl") - library(readxl) - x = read_excel("exam.xlsx") - View(x) 예를 들어, 4개의 관찰치를 가진 3개의 변수를 고려해 보.. 2023. 4. 4.
추억의 한맺힌 영어 앱 10여년 전에 만들어봤던 한맺힌 영어 앱을 기술해 봅니다. 앱을 잘 만들었다기 보다 그당시에는 몇만 조회수와 Tstore 추천앱으로까지 소개 되었었는데 이제는 추억으로만 남아있습니다. 이것을 보면서 초심으로 돌아가야겠다는 생각을 해봅니다. 일단 Tstore에 올린 내용을 그대로 소개합니다. 본 앱은 그동안 수차례 영어를 시작했다 포기한 사람들을 위한 영어 학습서 입니다.대부분 쉬운 원리를 모르고 열심히 노력하고 암기하다 한계를 느끼고 중단하는 것 같습니다.사실 영어 말하기를 짧은 시간에 쉽게 할 수 있는 비법은 없습니다. 다만 간단한 원리를 이용하여 다른 학습 방법에 비해 쉽게 익힐 수 있도록 하려고 합니다. 본 학습 방법에 따라 며칠 정도의 학습 과정을 끝마치면 '나도 영어로 말할 수 있구나'하는 자신.. 2023. 4. 3.
[UiPath-008] 제어문(조건문, 반복문) 조건문 프로그래밍에서 특정 조건이 참(True)인 경우에만 특정 작업을 수행하도록 하는 제어문으로 If, If-else, switch 액티비티가 사용된다. 즉, 참(True)인지 거짓(False)인지 판단할 때 사용한다. 조건분기(if)는 Flowchart, Sequence 내에서 모두 사용가능하나 주로 Sequence에서 사용하며 참일 경우 Then 부분을 실행하고 거짓일 경우에는 Else 부분을 실행한다. 플로 조건 분기(Flow Decision)는 Flowchart 내에서만 사용되며 참일 경우 True 부분을 실행하고 거짓일 경우에는 False 부분을 실행한다. 참인지 거짓인지를 판단하기 위해 값을 비교할 때 사용하는 연산자(기호)로 비교연산자(=, , >, =, 2023. 4. 2.
[UiPath-007] PDF(Portable Document Format) 다루기 ✅ PDF는 우리말로는 휴대 가능한 (즉 들고 다닐 수 있는) 문서 형태를 말한다. 가지고 다닌다는 의미보다는 아마도 별도의 프로그램을 따로 설치하지 않고 쉽게 사용할 수 있다는 뜻이 아닐까 싶다. PDF파일은 크게 Native-text format과 Scanned image 2종류로 나눌 수 있는데 각각 텍스트를 추출하는 방법에 대해 알아보도록 하자. 물론 PDF 파일에서 마우스 드래그로 데이터를 긁었을 때 각각의 텍스트가 블록으로 지정된다면 Native-text format으로 별도의 프로그램없이 손쉽게 데이터 추출이 가능한다. 하지만 문서 전체가 블록으로 지정된다면 Scanned image로 OCR(optical character recognition)을 활용해야 데이터 추출이 가능해진다. 즉, S.. 2023. 4. 2.