ggplot2 은 막대차트, 선그래프, 도넛차트 등 기본적인 차트뿐만 아니라 고차원의 차트를 손쉽게 코딩 몇 줄이면 그릴 수 있는 강력한 도구라고 생각한다. 나 역시 괜찮아 보이는 차트들을 하나씩 카피해가면서 ggplot2 로 만들 수 있는지 없는지 해봤지만, 안되는 게 없이 다 된다. 그런데 아직 못해본게 있는데, 바로 map 차트(지도그래프)였다.
[더 읽기](ggplot2) ggsave 사용시 폰트 문제 해결방법
ggplot
을 사용할 때, 컴퓨터에 설치되어 있는 폰트를 사용하여 텍스트를 표현할 수 있다. 그런데 특정 폰트를 사용하여 RStudio 에서 차트를 생성하면 plot 뷰어에서는 제대로 폰트가 잘 적용이 되다가, ggsave
로 export 를 하면 기본폰트처럼 돌아가 있는 현상이 있었다.
초간단 네트워크 구성예제 및 ping 확인
패킷트레이서(Packet Tracer) v8.2.1 다운로드 및 설치
시스코 패킷 트레이서(Cisco Packet Tracer)는 시스코(Cisco)에서 개발한 네트워크 시뮬레이션 도구로, 네트워크 디자인, 구축, 테스트, 디버깅 등 다양한 네트워크 관련 작업을 시뮬레이션하여 수행할 수 있는 프로그램이다. 이 도구는 주로 네트워크 및 IT 교육과 관련된 환경에서 사용되며, 네트워크 엔지니어링 및 관리자들이 네트워크를 구축하고 문제를 해결하는 데 도움을 주는데 사용되고 있다. 패킷트레이서를 다운로드 받아 설치해보자.
[더 읽기]RStudio 에서 R 기본 파이프(pipe) 연산자로 단축키 셋팅하기
R 언어에서 pipe
는 데이터를 효과적으로 전달하고 조작하는데 사용되는 연산자이다. R에서 가장 널리 사용되는 파이프 연산자는 magrittr
패키지의 %>%
기호이고, 데이터를 연속적으로 다루는데 효과적이다. 파이프 연산자는 일반적으로 함수를 연결하여 코드를 더 읽기 쉽게 만들어주고 중첩된 함수 호출을 방지한다. 개인적으로는 파이프를 사용하면 데이터 처리 단계를 자연스럽게 나타낼 수 있어 코드 가독성이 좋다고 생각한다.
MAC에서 R 버전 업그레이드
R 프로그램을 설치한지 꽤나 지난 것 같아서 오랜만에 콘솔창에서 R 버전을 확인해봤더니 2021년 8월 배포된 4.1.1 버전이다. M1 맥북 구매하고 나서, R 프로그램의 Apple 칩셋 빌드버전이 나오자마 설치했던 기억이 있는데 벌써 2년이 지났다니 시간이 참 빠르다. R 버전 업데이트를 오랜만에 해보고 과정을 기록한다.
[더 읽기]R 프로그래밍 - tibble 에서 하나의 문자열을 여러개의 컬럼으로 나누기
tibble
을 사용해서 데이터를 구성하면, 수많은 tidyverse
의 패키지들을 이용해서 데이터를 정리하거나 원하는 형태로 가공하기 편하다. 그 중에서 하나의 문자열을 특정 구분자나 규칙(정규식)을 이용하여 여러개의 컬럼으로 나누는 방법을 설명하려 한다.
Beautiful Hugo 코드영역 스크롤바가 생기지 않을때 해결방법
이 블로그는 hugo 프레임워크를 사용하고 있고, 테마는 beautiful hugo
를 사용하고 있다. 사실 이 블로그를 만들고 나서 디폴트 기능과 디자인 외에 덧붙일만한 기능들을 공부해가며 추가해왔다. 예를 들면 애드센스광고를 특정위치에 넣는다던가, 문단과 문단사이 간격 조정하기 위해 CSS 파일구조를 파악하고 수정하기도 했다.
<pre> 태그내에 불필요한 공간 없애기
pre
태그는 HTML에서 사용되는 태그 중 하나로, “preformatted text"의 약자이다. 이 태그는 텍스트를 미리 서식이 지정된 상태로 표시하도록 지정하는 데 사용되고, pre
태그 안에 있는 텍스트는 웹 브라우저에 정확히 그대로 표시되며, 여백과 줄 바꿈, 공백 등이 그대로 유지된다.