#pandas 유형 생성하기 - Series
import pandas as pd
#1.기본문법
member = pd.Series(['홍길동','강감찬','이민호'])
member
#index 변경
member = pd.Series(['홍길동','강감찬','이민호'], index=['1번','2번','3번'])
member
#예제 3 - 딕셔너리 형으로 생성하기
name1 = { '홍길동' : 100, '강감찬' : 90, '이민호' : 95 }
name2 = pd.Series(name1)
name2
name3 = { '홍길동' : 10, '강감찬' : 50, '이민호' : 100 }
name4 = pd.Series(name3)
name4
print(name2 + name4)
#딕셔너리와 리스트를 활용하여 Data frame 만들기
member3 = {'번호' : ['1번','2번','3번'],
'이름' : ['홍길동','강감찬','이민호'],
'생년' : [1974,1980,1988]}
member4 = pd.DataFrame(member3)
member4
member4 = pd.DataFrame(member3, columns=['번호','생년','이름'])
#열 순서 변경
#DataFrame()
#리스트를 이용해서 DataFrame만들기
no = ['1번','2번','3번']
name =['홍길동','강감찬','이민호']
birth =[1953, 1938, 1933]
member6 = pd.DataFrame()
member6['번호']=no
member6['이름']=name
member6['생년']=birth
member6
member6.sort_values(['생년'], ascending = [True])
member7 = pd.DataFrame(member6, columns =['번호','이름','생년','지역'])
member7['지역']=['서울','대전','부산']
member7.loc[3] = ['4번','일지매','2000','독도']
member7
member7.drop(member7[member7.생년 == 1938].index)
member7.drop('지역', axis=1)
#외부 데이터 불러오기
conda install xlrd
#엑셀 파일 불러오기
import pandas as pd
data1 = pd.read_excel('c:\\py_temp2\\부품구입대장2.xls', sheet_name='Sheet1')
data1
data2 = pd.read_csv('c:\\py_temp2\\사원별판매현황_홍길동.csv', encoding='cp949')
data2
'20대 성장기 > 공부' 카테고리의 다른 글
논문 작성을 위한 시계열 분석 : R프로그래밍 (0) | 2021.12.29 |
---|---|
빅데이터 디자인실무 1급 과정_파이썬 프로그래밍 [5] 데이터 시각화 (0) | 2021.11.25 |
빅데이터 디자인실무 1급 과정_파이썬 프로그래밍 [4-2] 웹크롤링 (0) | 2021.11.24 |
빅데이터 디자인실무 1급 과정_파이썬 프로그래밍 [4] 웹크롤링 (0) | 2021.11.23 |
빅데이터 디자인실무 1급 과정_파이썬 프로그래밍 [3-2] 코드 정리 (0) | 2021.11.23 |