분류 전체보기
-
파이썬으로 RData 파일 변환하는 방법 알아보기 (python rdata)Python/파이썬 기초 2025. 6. 22. 00:39
파이썬으로 RData 파일을 변환하는 방법 알아보기데이터 분석을 하다 보면 R 언어로 생성된 .RData 파일을 접하게 될 때가 있습니다. R에서는 이 포맷이 매우 일반적이지만, 파이썬(Python) 사용자에게는 다소 낯설 수 있습니다. 특히 요즘에는 R을 사용하던 사람들도 파이썬으로 옮겨가는 추세라, 데이터 이전을 위해서 .RData 파일을 파이썬으로 열어야 할 때도 있지요. 이번에는 파이썬으로 .RData 파일을 읽어들이고, 이를 엑셀 파일로 저장하는 방법을 정리해드릴게요. RData 파일이란.RData는 R 언어에서 사용되는 이진 데이터 저장 포맷 입니다. 하나 이상의 R 객체를 담을 수 있으며, 여기에 들어갈 수 있는 형태는 흔히 데이터프레임이나, 리스트, 배열 데이터 등이지요. 다만 파이썬에서..
-
[plotly] 파이썬에서 꺾은선 그래프(Line Chart) 그리기Python/시각화 2025. 5. 23. 00:58
📈Plotly로 꺾은선 그래프(Line Chart) 그리기파이썬 데이터 분석에서 시각화는 아주 중요한 단계입니다. 특히 시간의 흐름에 따른 변화를 표현할 때 꺾은선 그래프(line chart) 는 매우 유용하죠. 이번에는 파이썬 초보자도 쉽게 사용할 수 있는 플로틀리(plotly) 라이브러리를 활용하여 꺾은선 그래프를 그리는 방법을 알아보겠습니다. plotly 알아보기plotly는 인터랙티브한 그래프를 쉽게 만들 수 있도록 도와주는 파이썬 시각화 라이브러리입니다. HTML 웹 페이지에서도 그래프를 인터랙티브하게 보여줄 수 있으며, 판다스 데이터프레임(pandas.DataFrame) 을 곧바로 사용할 수 있는 편의성 덕분에 많은 사람들이 이용하지요. 꺾은선, 막대, 파이, 산점도 등 다양한 그래프를 지..
-
레트로 감성을 가진 LG 클래식 TV 살펴보기전자기기 2025. 4. 18. 23:24
LG 클래식 TV는 과거 브라운관 TV의 따뜻한 감성을 현대적으로 재해석한 제품입니다. 옛날 TV나 가전제품에서 주로 사용되던 포인트인 컬러 플라스틱 프레임과 로터리 방식 채널 다이얼을 적용하여, 한눈에 봐도 오래된 라디오나 오디오 기기를 연상시키는 디자인을 완성했습니다. 이 클래식 TV는 꽤 옛날에 출시된 제품입니다. 2010년에 클래식 TV라는 이름으로 출시했으며, LCD가 사용되는 트렌드와는 달리 브라운관을 적용하였습니다. 그리고 디지털 방송 전환기에 걸맞게 DTV 수신 기능을 탑재해서 디지털과 아날로그의 혼합이라는 콘셉트를 보여주었습니다. 해당 제품은 좋은 반응을 이끌었으며, 이후에 32인치 및 42인치 풀 HD(1920×1080) 해상도를 지원하는 LCD TV를 추가로 출시하였습니다..
-
[Python] 변수에서 언더바(_)를 쓰는 경우 알아보기Python/파이썬 기초 2025. 4. 10. 18:14
파이썬의 변수에서 언더바(_)를 쓰는 경우 알아보기종종 파이썬(Python)으로 코딩을 할 때, 변수 이름에서 언더바(_)를 발견할 수 있습니다. 파이썬은 문자, 숫자, 언더바를 자유롭게 변수에 사용할 수 있기 때문에 특별한 의식을 하지 않고 쓰는 경우가 있지만, 파이썬에서 _ 또는 __로 시작하는 변수는 특별한 의미나 용도를 갖고 있기 때문에 어떤 역할을 하는지 알아두시는걸 추천드립니다. 언더바 하나만 쓰는 경우: _1. 더미 변수파이썬에서는 따로 호출하지 않는 일회성 변수를 관례적으로 _ 로 표기하는 편입니다. 예를 들어, 우리가 반복문을 배울 때 for i in range(5): print('hello') 위와 같은 표현을 즐겨 사용하지만, 실제로는 i 라는 변수를 따로 쓰는 경우가 생길 ..
-
[Jupyter] 주피터 노트북의 Magic Command 사용법 알아보기Python/개발환경 2025. 4. 8. 10:49
Jupyter Notebook의 Magic Command 사용법 알아보기흔히들 파이썬(Python) 개발환경으로 이용하는 주피터 노트북(Jupyter Notebook)은 시각화 및 출력 결과를 한번에 볼 수 있는 인터페이스 덕분에 저도 애용하고 있습니다. 그런데, 주피터 노트북에서 이용할 수 있는 매직 커맨드(Magic Command)라는 특수 기능을 아시나요? 매직 커맨드는 % 또는 %%로 시작하는 특별한 명령어로, 주피터 개발환경에서만 사용 가능하답니다. 이번에는 이 매직 키보드의 예시를 몇 가지 살펴보도록 하겠습니다. Magic Command의 사용 방법매직 커맨드는 사용 방법에 따라 적용 범위를 바꿀 수 있습니다. %: 라인(line) magic 은 한 줄에서만 적용되도록 하며,%%: 셀(cel..
-
[Selenium] 진학어플라이 정시 경쟁률 정보 크롤링하기Python/크롤링 2025. 3. 26. 10:37
파이썬으로 진학어플라이 정시 경쟁률 정보 크롤링하기수능 및 입시 시즌이 되면, 많은 분들이 관심을 가지는 정보로 정시 경쟁률을 꼽아볼 수 있습니다. 그래서 수험생들이 경쟁률 정보를 모아 보여주는 진학어플라이 등의 웹사이트에서 대학별 경쟁률 정보를 찾아보는데, 이걸 한번에 모아서 다운로드하거나 자동으로 수집해서 다양한 기능을 위해 활용해볼 수 있겠습니다. 파이썬(Python)을 어느 정도 아는 분들은 셀레니움(selenium)을 활용해 크롤링하면 간편하게 해결할 수 있습니다. 크롤링 대상 살펴보기이번에 데이터를 수집할 대상은 진학사 스마트경쟁률입니다. 여기서는 대학별 입시 경쟁률을 올해 및 지난 연도별로 모아볼 수 있는데요, 저희가 이번에 이용할 데이터는 4년제, 2024년도, 정시 데이터입니다. ..
-
[Python] enumerate 함수 알아보기Python/파이썬 기초 2025. 3. 19. 11:12
enumerate 함수 알아보기파이썬(Python)에서 for 반복문을 시행할 때, 반복문은 반복 대상의 value를 반환해 줍니다. 예를 들어, ['a','b','c','d','e'] 라는 리스트를 반복의 대상으로 한다면 해당 반복문은 'a','b','c','d','e' 값을 차례대로 반환해 줍니다. 그런데, 반복을 할 때마다 몇 번째 반복문인지를 함께 알아둬야 할 때가 있습니다. 이 때는 두 가지 방법을 이용해볼 수 있는데요, 우선은 몇 번째 반복문인지 따로 기록하는 방법을 시도해 보겠습니다. # 방안 1: 몇 번째 반복문인지 따로 기록하기ind = 0sample_list = ['a','b','c','d','e']for sample in sample_list: ind += 1 print(..
-
[Python] 환경 변수(.env) 관리법 알아보기Python/파이썬 기초 2025. 3. 17. 14:10
파이썬의 환경 변수(.env) 관리법 알아보기프로그래밍을 할 때, API 키나 비밀번호 등의 보안 정보를 활용해야 할 때가 종종 있습니다. 그런데, 코드 안에 이런 정보를 대놓고 적어놓으면 보안상 좋지 않지요. 그래서, 환경 변수 파일인 .env 파일에 이런 정보를 밀어넣어두고, 필요할 때마다 불러오는 방법을 사용하는 것을 권장드립니다. 이번에는 파이썬(Python)에서 환경 변수를 관리하는 모듈인 dotenv를 활용해서 환경 변수를 관리하는 방법을 알아보겠습니다. .env 파일 정의하기우선, 환경 변수는 독립된 파일에 정의해 놓는 것이 중요합니다. 개발자들 사이에서 많이 활용되고 있는 형태는 .env 파일을 따로 만들어 두는 방식인데요, 이 파일은 파이썬에서 변수를 설정해 두듯이 다양한 정보를 정의하..