목록전체 글 (570)
꿈 많은 사람의 이야기
R에서 프레임 다루는 것을 공부해봅니다 프레임으로 저장되어 있는 데이터 및 정보를 출력할 수 있는 기능이 있습니다 head( )와 tail( ), view( ), str( ), summary( )를 알아볼까 합니다 저는 데이터 프레임을 csv 파일에서 가지고 왔습니다. 그리고 head를 통해 출력해보죠 head는 위에서부터 출력해줍니다. 이렇게 숫자를 넣으면 개수만큼 출력을 해주죠! tail은 아래서부터 출력을 해줍니다. head와 마찬가지로 숫자를 넣으면 개수만큼 출력해줍니다. 그리고 view라는 것은 마치 엑셀 파일처럼 출력을 해줍니다. 이렇게 써서 출력을 해보면 아래 사진처럼 나오게 됩니다. 새로운 스크립트같이 하나가 추가되면서 엑셀처럼 보여주죠! str은 열에 대한 정보를 간단하게 보여줍니다. s..
파이썬에서도 역시 배열이 있습니다. 또한, 배열 즉 리스트뿐만 아니라 튜플이란 것도 있습니다 둘의 차이점은 아래와 같습니다. 1. 리스트는 [ ]로 표시하지만 튜플은 ( )로 표시합니다. 2. 리스트는 값의 생성, 삭제, 수정이 가능하지만 튜플은 불가능합니다. 이 2개의 차이점을 제외하고는 거의 비슷합니다 이 글은 배열, 리스트를 기준으로 설명합니다. 선언은 간단합니다. 변수명 = [ ] 이 끝이죠 그리고 인덱스로 (배열은 0번부터 시작) 접근해서 값을 출력할 수 있습니다. 또한, names[0] = 값을 통해 해당 위치에 값을 넣을 수도 있죠 위 사진을 출력하게 되면 아래처럼 나오게 됩니다. 0번 인덱스부터 시작이니 1은 jsp가 나오게 됩니다. 0번 인덱스에 faker라는 단어를 넣었으니 출력하면 f..
프로그래밍을 하다 보면 숫자를 문자로 문자를 숫자로 바꿔야 할 상황이 많이 생깁니다 다른 프로그래밍 언어와 마찬가지로 파이썬에서도 그런 기능을 제공해줍니다. 그것도 정말 간단하게요 숫자를 문자로 바꾸는 예를 먼저 보여드릴게요 num 이라는 int형 변수가 있습니다. type( ) 함수를 이용하면 타입을 볼 수 있죠 그리고 str( ) 함수를 이용해 감싸주면 문자 타입으로 바뀌게 됩니다 정말 간단하죠? 그럼 문자를 숫자로는 어떻게 하냐면요 int( ), float( ) 함수를 이용하면 됩니다 똑같이 하시면 돼요
파이썬은 정말 간단하면서도 명료한 언어입니다 2년 만에 다시 공부하고 있지만 역시나 마음에 쏙 드는 언어네요 대표적으로 문자열 길이 체크 같은 것을 간단하게 할 수 있습니다. 파이썬 문자열 길이는 다음과 같이 체크합니다. len( ) 함수를 쓰면 끝이죠. 그리고 그냥 print해주면 됩니다. str을 쓴 이유는 정수값을 문자열로 바꾸려고 한 것입니다.
어제 아이스크림이 너무 먹고 싶어서 편의점을 가게 되었습니다 근데 처음 보는 아이스크림이 있더군요? 빽다방에서 나온 아이스크림이었어요! 백종원 식품은 이제 어딜 가나 보이네요 아이스크림까지 있다니 그래서 흥미로운 마음으로 한 번 사서 먹어봤습니다 사실 나온 지는 꽤 된 거 같더군요 제가 늦게 본 거였어요 ㅠ 빽다방 색깔 컨셉인 노란색 배경에 초코는 갈색, 커피는 파란색 컬러입니다 뭔가 맛있어 보이는 ㅎㅎ 왼쪽이 초코맛, 오른쪽이 커피맛입니다 전 커피 맛을 먹었는데요 약간 더위사냥이랑 비슷한 맛이네요 근데 전 빽다방께 더 맛있네요 부드러운데요? 더위사냥도 그렇고 이것도 그렇고 둘 다 믹스커피 맛이긴한데요 더위사냥은 뭔가 부족한 느낌이랄까? 그런 느낌인데요 빽다방껀 부드럽네요 향도 은은하게 나면서요 초코도 ..
작년에 충청북도 한 미용실에서 장애인에게 머리 염색을 한 후 서비스 이용료를 50만원 이상 바가지 요금을 씌운 사건 기억하시나요? 이 사건은 사회에 큰 이슈를 불러왔었습니다 장애인분들에게 배려를 해줘야 할 상황에 바가지요금을 씌웠으니까요 또, 일반인들도 이런 바가지요금을 받은 적이 있다고 해서 더 이슈가 되었죠 그래서 복지부가 시행규칙 개정을 통해 미용실 바가지요금 근절대책을 마련했습니다. 오늘 11월부터 적용된다고 하네요~ 그 정책은 이것입니다. 세 가지 이상 서비스를 받는 손님에게 미리 최종 요금을 공지해주는 것이죠. 커트, 파마만 하러 갔다가 갑자기 마사지를 해주고, 클리닝이 필요하다고 해서 클리닝해주고 이렇게 되어서 요금이 급격하게 올라가는 상황을 방지하는 것이라고 쉽게 생각하면 되겠네요 만약 제..
R 에서는 엑셀뿐 아니라 CSV 파일도 불러올 수 있습니다. CSV 파일은 Comma-separated Values의 약자로써 말 그대로 ,로 이어져 있는 것을 뜻합니다! 이런식으로 말이죠! 이제 이 CSV 파일을 불러오는 방법을 알아보겠습니다 매우 간단합니다 엑셀처럼 패키지를 설치할 필요가 없습니다. R에 기본적으로 내장이 되어 있는 read.csv( )를 이용합니다. 현재 프로젝트 디렉터리에 csv 파일을 놓고 위처럼 사용하면 됩니다. 그러면 읽는 것만 되는건가 싶죠? 쓸 수도 있습니다~ 아래 처럼 말이죠! wrtie.csv()를 이용하면 csv 파일을 만들 수 있습니다. 먼저 ex7에 데이터 프레임을 만들어 둡니다. 저렇게 만들면 열 3개(영어, 수학, class)와 각 열에 행으로 값이 들어가게 ..
R에서는 엑셀에 쓰여 있는 데이터를 사용할 수 있습니다 엑셀에 한 열에 주제를 넣고 값을 넣으면 관리하기 편한데 그걸 이용하는 것입니다 엑셀 파일을 불러오는 방법은 해당 프로젝트 폴더에 파일을 두거나, 절대 경로로 불러올 수 있습니다 먼저 해당 프로젝트 폴더에 파일을 두고 불러오겠습니다 위 사진에서 화살표를 보면 현재 디렉터리에 excel_exam.xlsx라는 파일이 존재하는 것을 볼 수 있습니다 그리고 엑셀 파일을 불러오려면 그 기능을 담당하는 패키지를 설치해야 합니다! install.packages()로 readxl 패키지를 설치합니다~ 그리고 library()를 통해 라이브러리 등록을 합니다 이후 read_excel()함수를 이용해서 해당 파일 명을 불러오면 저렇게 불러와집니다! 참고로 불러온 엑셀..
안녕하세요~ 오늘은 펄 프로그래밍에서 파일 입출력을 하는 방법에 대해 공부해 볼까 합니다 여타 다른 언어와 마찬가지로 펄에도 파일 입출력이 있습니다 파일을 읽고, 쓰고 하는 과정이죠 간단한 예제로 공부해보죠! 먼저 진행할 파일이 필요합니다 저는 펄 워크스페이스에 위와 같은 텍스트 파일을 하나 준비했습니다. 안에 내용은 아래와 같습니다. 1 2 3 4 5 6 7 8 randal aabbcc fred camel soojin lee lee soojin cs 이제 이 파일을 읽어서 출력을 해봅시다 먼저 기본적인 문법은 이렇게 됩니다. open( ) 함수를 써서 파일을 열어줍니다. open(접근자, "파일명"); 이렇게요 이렇게 하면 read가 되는 겁니다. 쓰기(write), 덧붙이기(append)는 어떻게 할..