R프로그래밍 - ggplot 세계지도 그리기

ggplot2 은 막대차트, 선그래프, 도넛차트 등 기본적인 차트뿐만 아니라 고차원의 차트를 손쉽게 코딩 몇 줄이면 그릴 수 있는 강력한 도구라고 생각한다. 나 역시 괜찮아 보이는 차트들을 하나씩 카피해가면서 ggplot2 로 만들 수 있는지 없는지 해봤지만, 안되는 게 없이 다 된다. 그런데 아직 못해본게 있는데, 바로 map 차트(지도그래프)였다.

[더 읽기]

(ggplot2) ggsave 사용시 폰트 문제 해결방법

ggplot 을 사용할 때, 컴퓨터에 설치되어 있는 폰트를 사용하여 텍스트를 표현할 수 있다. 그런데 특정 폰트를 사용하여 RStudio 에서 차트를 생성하면 plot 뷰어에서는 제대로 폰트가 잘 적용이 되다가, ggsave 로 export 를 하면 기본폰트처럼 돌아가 있는 현상이 있었다.

[더 읽기]

초간단 네트워크 구성예제 및 ping 확인

패킷트레이서를 설치하고 나서, 간단한 네트워크 구성을 하나 그려보고 라우터 설정을 해보기로 한다. 라우터 1대, 스위치 2대, 서버4대로 간단하게 그려보았다. 네트워크 장비는 개인적으로 구매해서 구성해보기에는 사실상 어렵기 때문에 패킷트레이서로 조금이나마 궁금증을 해소할 수 있다. 패킷트레이서 프로그램 설치는 여기를 클릭해서 참고한다.

[더 읽기]

패킷트레이서(Packet Tracer) v8.2.1 다운로드 및 설치

시스코 패킷 트레이서(Cisco Packet Tracer)는 시스코(Cisco)에서 개발한 네트워크 시뮬레이션 도구로, 네트워크 디자인, 구축, 테스트, 디버깅 등 다양한 네트워크 관련 작업을 시뮬레이션하여 수행할 수 있는 프로그램이다. 이 도구는 주로 네트워크 및 IT 교육과 관련된 환경에서 사용되며, 네트워크 엔지니어링 및 관리자들이 네트워크를 구축하고 문제를 해결하는 데 도움을 주는데 사용되고 있다. 패킷트레이서를 다운로드 받아 설치해보자.

[더 읽기]

RStudio 에서 R 기본 파이프(pipe) 연산자로 단축키 셋팅하기

R 언어에서 pipe는 데이터를 효과적으로 전달하고 조작하는데 사용되는 연산자이다. R에서 가장 널리 사용되는 파이프 연산자는 magrittr 패키지의 %>% 기호이고, 데이터를 연속적으로 다루는데 효과적이다. 파이프 연산자는 일반적으로 함수를 연결하여 코드를 더 읽기 쉽게 만들어주고 중첩된 함수 호출을 방지한다. 개인적으로는 파이프를 사용하면 데이터 처리 단계를 자연스럽게 나타낼 수 있어 코드 가독성이 좋다고 생각한다.

[더 읽기]
r 

MAC에서 R 버전 업그레이드

R 프로그램을 설치한지 꽤나 지난 것 같아서 오랜만에 콘솔창에서 R 버전을 확인해봤더니 2021년 8월 배포된 4.1.1 버전이다. M1 맥북 구매하고 나서, R 프로그램의 Apple 칩셋 빌드버전이 나오자마 설치했던 기억이 있는데 벌써 2년이 지났다니 시간이 참 빠르다. R 버전 업데이트를 오랜만에 해보고 과정을 기록한다.

[더 읽기]
r 

R 프로그래밍 - tibble 에서 하나의 문자열을 여러개의 컬럼으로 나누기

tibble 을 사용해서 데이터를 구성하면, 수많은 tidyverse 의 패키지들을 이용해서 데이터를 정리하거나 원하는 형태로 가공하기 편하다. 그 중에서 하나의 문자열을 특정 구분자나 규칙(정규식)을 이용하여 여러개의 컬럼으로 나누는 방법을 설명하려 한다.

[더 읽기]
r 

Beautiful Hugo 코드영역 스크롤바가 생기지 않을때 해결방법

이 블로그는 hugo 프레임워크를 사용하고 있고, 테마는 beautiful hugo를 사용하고 있다. 사실 이 블로그를 만들고 나서 디폴트 기능과 디자인 외에 덧붙일만한 기능들을 공부해가며 추가해왔다. 예를 들면 애드센스광고를 특정위치에 넣는다던가, 문단과 문단사이 간격 조정하기 위해 CSS 파일구조를 파악하고 수정하기도 했다.

[더 읽기]
hugo 

<pre> 태그내에 불필요한 공간 없애기

pre 태그는 HTML에서 사용되는 태그 중 하나로, “preformatted text"의 약자이다. 이 태그는 텍스트를 미리 서식이 지정된 상태로 표시하도록 지정하는 데 사용되고, pre 태그 안에 있는 텍스트는 웹 브라우저에 정확히 그대로 표시되며, 여백과 줄 바꿈, 공백 등이 그대로 유지된다.

[더 읽기]

부트스트랩(Bootstrap) Position 기능 사용하기

부트스트랩을 이용하면 손쉽게 반응형 웹페이지를 만들 수 있다. 저번 포스팅에서는 간단한 그리드형태를 만들어 봤었는데, 추가로 html element 들의 위치를 지정하는 방법을 정리해본다. 클래스이름은 position-*** 으로 시작하며, 여러가지 기능이 있지만, position-relative, position-absolute 만 주로 다룰 예정이다.

[더 읽기]