Develop/Python 7

1013 Python csv

엑셀과 호환되는 데이터 처리 방식. import pandas as pd myColumns= ('이름','나이') myEncoding= 'euc-kr' myData= [('아이유',30),('지민',50)] df =pd.DataFrame(myData,columns=myColumns) print('df:\n',df) print() filename='result01.csv' df.to_csv(filename,encoding=myEncoding,mode='w',index=True) #csv타입으로 변환하여 작성 df2 = pd.read_csv(filename,encoding=myEncoding,index_col=0) print('df2:\n',df2) import pandas as pd import numpy ..

Develop/Python 2022.10.13

1012 Python pandas DataFrame

# Series : 객체를 담을 수 있는 1차원 배열과 같은 자료구조 # DataFrame : 2차원 형태의 행/열 구조를 가지는 자료구조. 열 1개가 하나의 Series 구조다. import numpy as np import pandas as pd arr = np.array([[1,2,3],[4,5,6]]) print('arr:\n',arr) print(type(arr),arr.ndim,arr.shape) # 2 (2, 3) print(arr[0][1]) #2 df=pd.DataFrame([[1,2,3],[4,5,6]]) print('df:\n',df) ''' 0 1 2 0 1 2 3 1 4 5 6 ''' print(type(df),df.ndim,df.shape) print(df[0][1]) #[칼럼]..

Develop/Python 2022.10.13

1006 Python 파일 입출력,클래스

파일 입출력 import os print(os.getcwd()) #현재 작업중인 디렉토리 위치 확인. print(os.listdir('.')) #디렉토리 안에 존재하는 파일 리스트로 리턴. #['.project', '.pydevproject', '.settings', 'Ex01.py'] print(os.listdir('..')) #디렉토리 상위폴더 print(len(os.listdir('..'))) #디렉토리 상위폴더의 파일 갯수 flist =os.listdir('.') print('flist :',flist) def filetype(fn): print(fn,":",end='') if os.path.isfile(fn) : print('file') if os.path.isdir(fn) : print('di..

Develop/Python 2022.10.06

1004 Python Start For문,If문,list

아나콘다 설치(Anaconda3-2022.05-Windows-x86_64) help- eclipse market-pydev 검색-최상단 인스톨 재시작 - window-preference-pydev-intepreters-pythonintepreter - new -browse /pypy exe 머시깽이-anaconda 폴더-python 열기 -모두 체크- apply and close new-other-pydev-python project-new-pydev module (파일 생성) #_*_ coding:utf-8 ''' Created on 2022. 10. 4. @author: admin ''' # 변수 지정을 안했으므로 주석처리와 다름이 없다. print(123) print('abc') print('가나다..

Develop/Python 2022.10.06