목록Python/Pandas (15)
Run The Bridge
1234567import pandas as pdfriend_dict_list = [ {'name' : 'Jone', 'age' : 15, 'job' : 'student'}, {'name' : 'Jenny', 'age' : 30, 'job' : 'developer'}, {'name' : 'Nate', 'age' : 30, 'job' : 'teacher'},]df = pd.DataFrame(friend_dict_list, columns = ['name', 'age', 'job'])csDataFrame을 하나 생성한다. 해당 df에 salary라는 열을 추가하는 방법1df['salary'] = 0 # salary라는 열 추가하기cs Resultsalary 부분 추가 완료 여기서 salary는 급여인데 stud..
Pandas로 행 또는 열을 삭제시키기 123456789101112import pandas as pd friends = [ {'age' : 15, 'job' : 'student'}, {'age' : 25, 'job' : 'devceloper'}, {'age' : 30, 'job' : 'teacher'}] df = pd.DataFrame(friends, index = ['John', 'Jenny', 'Nate'], columns = ['age', 'job'] )Colored by Color Scriptercs다음과 같은 데이터프레임을 생성합니다. 이런 모양입니다. # John과 Nate를 삭제시키는 법 - df.drop12# John과 Nate삭제df.drop(['John', 'Nate'] ) # 삭제하고..
12345678910from collections import OrderedDictimport pandas as pd friend_list = OrderedDict([ ('name', ['John', 'Jenny', 'Nate']), ('age', [20, 30, 30]), ('job', ['student', 'developer', 'teacher'])]) df = pd.DataFrame.from_dict(friend_list)cs와 같은 DataFrame을 생성해줍니다. from_items는 pandas가 버전 업데이트를 하면서 없어졌기때문에 OrderedDict를 써줍니다.현재 데이터프레임의 모양 # 이름이 Jenny와 Nate만 추출하기1df[1:3]cs # 적용하기1df = df[1:3]cs # ..
1import pandas as pdcs12345678friends = [ {'name' : 'Jone', 'age' : 20, 'job' : 'student'}, {'name' : 'Jenny', 'age' : 30, 'job' : None}, {'name' : 'Nate', 'age' : 30, 'job' : 'teacher'},] df = pd.DataFrame(friends)df = df[['name', 'age', 'job']]cs friends라는 이름으로 DataFrame을 생성하고 오늘은 .csv로 파일을 저장하는 방법을 소개합니다. 123# df파일을 csv파일로 저장하기# index, header값은 defaults로 지정되어있다.df.to_csv('friends.csv', index ..
Pandas에서 header 조정하는 법1234friend_dict_list = [ {'name': 'John', 'age': 25, 'job': 'student'}, {'name': 'Nate', 'age': 30, 'job': 'teacher'},]Colored by Color Scriptercsdictionary list를 하나만들고 난 뒤 1df = pd.DataFrame(friend_dict_list)csDataFrame을 생성해준다. 1df = df[ ['name', 'age', 'job'] ]cs다음과 같이 header를 명시해주면 출력했을 때, 명시된 결과대로 나오게된다. 또는 collections에서 OrderedDict라는 모듈을 사용한다.1from collections import O..
Pandas Version() 알아보기1 !conda list | findstr pandas cs data_frame은 df로 줄여서 쓸 수 있다.1df = pd.read_csv('./friend_list.txt')cs pandas에서는 '.'이외의 파일도 읽을 수 있다.1df = pd.read_csv('./frined_list_tab.csv', delimiter = '\t')cs pandas에서는 csv파일 이외의 txt파일도 확장자만 바꾸면 똑같이 볼 수 있다.1df = pd.read_csv('./frined_list_txt', delimiter = '\t')cs pandas에서는 name, age, job같은 colmun이 없어도 colmun을 지정해주거나 None으로 할 수 있다.1df = pd...
Pandas import 방법 1 import pandas as pd cs data_frame이란 변수에 csv파일 불러오기 1 data_frame = pd.read_csv('./friend_list.csv') cs pd.read.csv('')안에 csv 파일 경로를 넣어주면 된다. data_frame 출력결과 data_frame 특정 부분만 읽어오기 (head, tail) head = 처음 ~ 5번째 목록을 보여준다.tail = 끝에서 5번째 목록을 보여준다. data_frame.head(2) data_frame.tail(2) data_frame의 columns들은 모두 Series라는 type으로 구성되어있다. 1 type(data_frame.age) cs --> pandas.core.series.S..