반응형

Python 36

[Python] Pandas Tutorial :: Save Pandas Data Frame to CSV file

2020/09/18 - [Python/Pandas Tutorial] - [Python] Pandas Tutorial :: pandas란? 데이터프레임이란? 시리즈란? 2020/09/19 - [Python/Pandas Tutorial] - [Python] Pandas Tutorial :: read csv, txt file with pandas 2020/09/21 - [Python/Pandas Tutorial] - [Python] Pandas Tutorial :: Create Data Frame with Dictionary, List 판다스 데이터프레임을 csv 파일로 저장하기 0. Import Pandas Library import pandas as pd 1. Create DataFrame friend =..

[Python] Pandas Tutorial :: Create Data Frame with Dictionary, List

2020/09/18 - [Python/Pandas Tutorial] - [Python] Pandas Tutorial :: pandas란? 데이터프레임이란? 시리즈란? 2020/09/19 - [Python/Pandas Tutorial] - [Python] Pandas Tutorial :: read csv, txt file with pandas 판다스로 데이터프레임 만들기 in python 0. Import Pandas Library import pandas as pd 1. Create Pandas Data Frame with Dictionary :: 딕셔너리로 판다스 데이터프레임 만들기 원하는 데이터를 딕셔너리 형태로 만든다. name, age, job 의 3 컬럼으로 이루어진 2 row 의 데이터프레임을..

[Python] Pandas Tutorial :: read csv, txt file with pandas

이전에 pandas란 무엇인지, 데이터 프레임과 시리즈에 대해 간단히 알아보았다. 2020/09/18 - [Python/Pandas Tutorial] - [Python] Pandas Tutorial :: pandas란? 데이터프레임이란? 시리즈란? 이번에는 ,(쉼표)로 분리된 csv, txt 파일과 /t(tab)으로 분리된 파일, header가 없는 파일을 불러오는 방법에 대해 알아보자. 판다스로 csv 파일 불러오기 0. import pandas library 0-1. pandas library가 설치되어 있는지 확인 > !conda list | grep pandas pandas 0.20.3 py36hd6655d8_2 참고 :: 설치된 library 목록 확인 > !conda list # package..

[Python] Pandas Tutorial :: pandas란? 데이터프레임이란? 시리즈란?

Pandas Tutorial :: Chapter 1 Pandas란 R에서 Data Frame과 같은 역할을 하며, 엑셀과 비슷한 역할을 한다고 보면 된다. 0. import pandas library pandas library를 import 하고 편의를 위해 pd라 이름붙여 준다. (padnas.~~ 이 아니라 pd.~~ 로 줄여서 불러올 수 있다.) import pandas as pd 1. Read csv file with pandas pandas로 로컬에 저장되어있는 csv 파일을 불러오는 코드는 다음과 같다. data_frame 이라는 이름으로 저장해 주었다. data_frame = pd.read_csv('01. Data/friend_list.csv') 본 과정에서 불러온 파일은 아래 첨부된 파일이..

[Python] Pandas 기초

Pandas 기초 in Python 1. import import pandas as pd * as : 별칭(as로 별칭을 지정하면 후에 사용할 때 pandas.~가 아닌 pd.~로 사용할 수 있다. 꼭 pd가 아니라 원하는 별칭으로 지정 할 수 있다.) 2. Pandas read file : Pandas로 Data file 읽기 data_dir = ""data = pd.read_csv(os.path.join(data_dir,"data.csv")) * os.path.join 으로 경로를 이어 붙일 수 있다. (단, import os 필요) ex) os.path.join("D:/user","data.csv") > 'D:/user\\data.csv' 3. Pandas Create Data : Pandas로 D..

Python 2020.01.17

[python] 파이썬으로 순열, 조합 구하기 :: permutation in python/ combination in python

파이썬으로 순열과 조합 구하기 1. 순열 A B C D 에서 순서에 상관있이, 중복 없이 2가지를 뽑는 모든 경우의 수는? A BA CA DB AB CB DC AC BC DD AD BD C 이를 파이썬에서는 itertools 로 쉽게 구할 수 있다. > import itertools> pool = ['A', 'B', 'C', 'D']> print("\n".join(list(map(' '.join, itertools.permutations(pool, 2))))) A BA CA DB AB CB DC AC BC DD AD BD C 3가지를 뽑고 싶을 때는 itertools.permutations(pool, 3) 으로 구하면 된다. > pool = ['A', 'B', 'C', 'D']> print("\n".jo..

Python 2019.11.20

[python] 튜플 정렬하기(두 번째 원소로 정렬하기) :: tuple sorting in python

파이썬에서 튜플 정렬하는 방법 > v = [(3, 4), (2, 2), (3, 3), (1, 2), (1, -1)]> print(v) [(3, 4), (2, 2), (3, 3), (1, 2), (1, -1)] 1. 첫 번째 원소로 오름차순 정렬하기 > v = [(3, 4), (2, 2), (3, 3), (1, 2), (1, -1)] > v.sort(key = lambda x : x[0])> print(v) [(1, 2), (1, -1), (2, 2), (3, 4), (3, 3)] 2. 첫 번째 원소로 내림차순 정렬하기 > v = [(3,4),(2,2),(3,3),(1,2),(1,-1)] > v.sort(key=lambda x:-x[0])> print(v) [(3, 4), (3, 3), (2, 2), (1..

Python 2019.11.16

파이썬 numpy 기본 (numpy tutorial in python)

파이썬 NumPy 기본 tutorial 1. numpy import 넘파이는 외부 라이브러리이기 때문에 import한다. 1import numpy as npcs * as np로 선언해 주었기 때문에 후에 사용할때 numpy.~ 이 아니라 np.~ 로 좀 더 짧게 쓸 수 있다. 2. numpy array 생성 넘파이로 배열을 생성 할 때는 np.array() 로 한다. 1x = np.array([1,2,3,4,5])cs >>> print(x)[1,2,3,4,5] >>> type(x) 3. N차원 array 생성 넘파이는 1차원 이상의 배열도 생성할 수 있다.예를들어, 3X2 배열은 다음과 같이 생성한다. 1x = np.array([[51,55],[14,19],[0,4]])cs >>> print(x)[[51..

Python 2019.09.09

문자열, list 뒤집기(reverse string or list in python)

python에서 문자열 또는 list의 element들의 순서를 거꾸로 하고싶다면 "문자열"[::-1] 또는 list(reverse("문자열")) 로 해주면 된다. 예를들어) >>> "supper"[::-1]-> 'reppus' >>> ['s','u','p','p','e','r'][::-1]-> ['r', 'e', 'p', 'p', 'u', 's']또는 >>> list(reversed("supper"))-> ['r', 'e', 'p', 'p', 'u', 's'] >>> list(reversed(['s','u','p','p','e','r']))-> ['r', 'e', 'p', 'p', 'u', 's']단, reversed() 함수에 list를 씌워주지 않으면 다음과 같이 reversed 객체가 return..

Python 2019.08.16
반응형