본문 바로가기

전체 글48

[Matplotlib] 파이썬을 이용하여 그래프 만들기 1. Matplotlib 파이썬 기반 시각화 라이브러리한글에 대한 지원이 완벽하지 않음pandas와 연동이 용이함Matplotlib 공식 홈페이지 리디렉션 알림 www.google.com설치하기- 구글코랩에는 기본적으로 설치되어있지만 주피터를 사용할때는 또 따로 설치를 해야하기때문에 기록.!pip install matplotlib#MATLAB과 비슷하게 명령어 스타일로 동작하는 함수들의 모음import matplotlib.pyplot as pltplot는 선 그래프를 넣어주는그래프입니다.plt.plot([1,2,3,4]) #하나만 넣는다면 리스트의 값들은 y값들이며, x값은 자동으로 만들어줌plt.show()plt.plot([1,2,3,4],[1,2,3,4])plt.show 넘파이를 이용할 수도있습니다... 2024. 6. 19.
뇌의 기억력 오류 1. [ ], ( ) Python에서 [] (대괄호)와 () (소괄호)는 서로 다른 용도로 사용되며, pandas에서 이 두 가지를 사용하는 방식은 다음과 같이 요약할 수 있습니다:대괄호 [ ]리스트 정의: my_list = [1, 2, 3, 4]python코드 복사인덱싱과 슬라이싱:리스트, 튜플, 문자열 등에서 특정 요소를 선택하거나 부분 집합을 선택할 때 사용합니다.python코드 복사my_list[0] # 첫 번째 요소 my_list[1:3] # 두 번째부터 세 번째 요소까지pandas 데이터프레임에서 열 선택:특정 열이나 열들을 선택할 때 사용합니다.python코드 복사df['column_name'] # 단일 열 선택 df[['col1', 'col2']] # 여러 열 선택조건부 필터링:불리언 인덱.. 2024. 6. 18.
[Python] 판다스(pandas) 데이터 프레임 합치기,산술연산, 원핫인코딩 등 1. 데이터 프레임 행 합치기이번에는 df1 과 df2의 데이터를 합쳐보았습니다.df2는 임의로 작성한 연봉과 가족수를 넣은 자료들입니다. 일단 df1는 따로 copy를 따놓고 df_copy라는 이름으로  해두었습니다. 행을 합치는 매소드 concat을 이용하여서 데이터를 합쳐보겠습니다.pd.concat([df1, df_copy])  (사실 같은 파일)여기서 기본값은 axis = 0(행)이기때문에 밑으로 합쳐지게 됩니다.이러면 인덱스가 0~19, 0~19가 있고 이것이 행으로 합쳐지게 됩니다.인덱스가 겹치니 인덱스를 새롭게 적용하고 싶어집니다.이럴때 사용 할 수 있는 매소드는reset_index() : 새롭게 인덱스를 적용하기 입니다.변수하나로 다시 담아놓고df_concat = pd.concat([df1.. 2024. 6. 18.
[Linux] 명령어, 시작과 종료, 디렉터리 위치 목차1. What is Linux?2. Linux Basic Command3. Linux System Management Command4. Shell & Process & File System Management5. Linux Testing [LPIC, Linux Master]1. 리눅스의 시작과 종료리눅스는 root를 제외한 계정은 모두 일반사용입니다.관리자계정으로 들어가려면 로그인 시 "목록에 없습니까?"를 선택하고 root와 123456을 치고 로그인을 하게 됩니다.터미널로 들어가면 #이 표시됩니다. 1) 시작: 전원 스위치 ON 2) 종료명령어 :  종료는 무조건 명령어를 입력해야합니다. ▶shutdown [옵션] [설정값/시간] ▶shutdown -h now #시간을 설정하는 방법 == 단위 :.. 2024. 6. 17.
[Linux] 운영체제, OS의 기능, 리눅스 설치 리눅스는 서버를 운영하기 위한 것입니다.서버 가상환경을 배우기 위한 리눅스를 배우려고 합니다.클라우드 엔지니어의 기술을 함양하기 위한것. 리눅스마스터 1급 기준으로 강의를 하십니다. 리눅스 계열1. RedHat - CentOS7 , Rocky Linux2. Debian - Ubuntu* Rocky Linux는 CentOS7 배포가 중단됨에따라 생긴 계열입니다.그런데 보통기업이나 대학교에서는 우분트를 많이 사용하지만 왜 Rocky Linux을 사용하나요?- kernel은 같기에 크게 상관은 없고 무엇보다 리눅스마스터에 가장 적합한 것은 Rocky Linux이기 때문입니다. 목차1. What is Linux?2. Linux Basic Command3. Linux System Management Command.. 2024. 6. 16.
[Python] 판다스(pandas)를 이용한 데이터 다루기 1. 판다스(Pandas)데이터 분석을 위한 파이썬 라이브러리 중 하나로, 표 형태의 데이터나 다양한 형태의 데이터를 쉽게 처리하고 분석할 수 있게 해줍니다.데이터프레임(DataFrame)이라는 자료구조를 제공#판다스 설치!pip install pandas #판다스 임포트 import pandas as pd2. Series와 DataFrame2-1. SeriesSeries는 1차원 배열과 같은 자료구조로 하나의 열(cloum)을 나타냄Series의 각 요소는 인덱스(index)와 값(value)으로 구성되어 있음값은 넘파이의 ndarray 기반으로 저장됨Series는 다양한 데이터 타입을 가질 수 있으며 정수, 실수, 문자열 등 다양한 형태의 데이터를 담을 수 있음idx = ['김사과', '반하나', '.. 2024. 6. 14.