목록전체 글 (105)
개발은 처음이라 개발새발
판다스를 활용하면서 데이터셋을 받아서 쓰기도 하지만 간단한 에제를 만들어 활용할 때 매번 컬럼과 인덱스를 만들어 넣는 것이 참 번거롭습니다. 이럴 때 무작위로 데이터를 제공해주는 라이브러리를 활용하면 좋은데요. Faker 라이브러리를 활용하면 무작위로 데이터를 만들 수 있습니다. #Faker 라이브러리 설치 pip install Faker from faker import Faker fake = Faker() names = [fake.name() for _ in range(10)] first_names = [fake.first_name_female() for _ in range(10)] jobs = [fake.job() for _ in range(10)] print(names) print(first_nam..
Series와 DataFrame에서는 공통적으로 인덱싱이 활용됩니다. 인덱싱이란 index를 갖는 자료에서 index를 활용하여 값을 추출해내는 것을 뜻합니다. 이 인덱싱을 도와주는 역할을 하는 것들을 Indexer라고 합니다. 그렇다면 Indexer에는 어떤 종류가 있는지 보겠습니다. #Indexer의 종류 - [] (Braket Indexing) 라벨(인덱스 이름)이나 정수 인덱스를 이용하여 데이터에 접근 또는 슬라이싱 가능 ex> series['label'], series[0] - .loc[] (Label-based Indexing) 라벨(인덱스 이름)을 사용하여 데이터에 접근하거나 조작하는 인덱서 - .iloc[] (Integer-based Indexing) 정수 인덱스를 사용하여 데이터에 접근하..
가상환경에서 툴을 다루기위해서 패키지를 설치해볼건데요. 여러 패키지 중에서 jupyter를 설치해보겠습니다. #jupyter 패키지 설치하기 (da_study) C:\Users\*****> conda install -y jupyter ipykernel 설치가 완료된 jupyter를 열어보겠습니다. (da_study) C:\Users\*****> jupyter notebook
가상환경을 만들고 리스토도 확인했으니 가상환경을 삭제하는 방법도 다뤄보겠습니다. 가상환경을 삭제할때는 "conda env remove -n" 를 활용하면 됩니다. 가상환경을 삭제하기 위해 삭제할 test_venv를 만들었고 Anacodna prompt를 활용해 삭제해보겠습니다. (base) C:\Users\*****> conda env list # conda environments: # base * C:\Users\*****\anaconda3 my_venv C:\Users\*****\anaconda3\envs\my_venv test_venv C:\Users\*****\anaconda3\envs\test_venv -- 삭제할 가상환경 C:\Users\*****\miniconda3 C:\Users\*****..
가상환경을 만들고 나면 내가 어떤 가상환경들이 있는지 확인이 필요할 때가 있습니다. 이럴때 env list를 활용하여 가상환경 리스트를 볼 수 있습니다. 이번에도 Anaconda prompt를 활용해보겠습니다. (base) C:\Users\****> conda env list # conda environments: # base * C:\Users\*****\anaconda3 my_venv C:\Users\*****\anaconda3\envs\my_venv C:\Users\*****\miniconda3 C:\Users\*****\miniconda3\envs\ds_study '*' 가 눈에 보이실텐데 *는 현재 활성화 되어 있는 가상 환경을 의미합니다.
Anaconda를 활용해 컴퓨터 안에 작은 가상 환경을 만들어보겠습니다. 가상환경을 만드는 이유는 파이썬의 환경을 분리하여 프로젝트 간의 충돌을 방지하기 위함인데요. 가상환경을 만들어놓으면 프로젝트간의 관리가 편해집니다. 본격적으로 가상환경을 만들어볼건데요. cmd를 활용하거나 Anaconda를 설치하셨으면 Anaconda prompt를 활용하시면됩니다. ## PC내 python 버전 확인 (base) C:\Users\*****> python -V Python 3.11.7 # my_venv라는 python 3.8버전 가상환경 생성 (base) C:\Users\*****> conda create -n my_venv python=3.8 #가상환경 완성 Downloading and Extracting Pack..
2024.02.20 - [mysql] - [MySQL] MySQL Installer를 활용해 버전 관리하기 [MySQL] MySQL Installer를 활용해 버전 관리하기 https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL Installer Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL data-so-hard.tistory.com 지난 번에 MySQL Install..
https://dev.mysql.com/downloads/installer/ MySQL :: Download MySQL Installer Note: MySQL 8.0 is the final series with MySQL Installer. As of MySQL 8.1, use a MySQL product's MSI or Zip archive for installation. MySQL Server 8.1 and higher also bundle MySQL Configurator, a tool that helps configure MySQL Server. dev.mysql.com MySQL 버전 관리를 할때 MySQL Installer를 사용하면 편하게 버전 관리를 할 수 있습니다. 위에 링크를 통해 My..
2024.02.13 - [태블로] - [Tableau] 매개변수 만들어서 활용하기 [Tableau] 매개변수 만들어서 활용하기 태블로에서 매개변수를 활용해 외화단위의 차트를 원화로 표출할 수 있도록 할 수 있습니다. 그렇다면 매개변수는 어떻게 만들까요? 방법은 간단합니다. 우선 [데이터패널]에서 우클릭을 한 후 data-so-hard.tistory.com 2024.02.14 - [태블로] - [Tableau] 매개변수 만들어서 활용하기2 [Tableau] 매개변수 만들어서 활용하기2 전편: 2024.02.13 - [태블로] - [Tableau] 매개변수 만들어서 활용하기 [Tableau] 매개변수 만들어서 활용하기 태블로에서 매개변수를 활용해 외화단위의 차트를 원화로 표출할 수 있도록 할 수 있습니다. ..