본문 바로가기

Python/개념익히기34

CSV 파일 만들기 1. csv 라이브러리로 만들기 >>> csv0.data로 저장해도 안에 내용이 콤마로 나누어진 파일이니 저장이 가능하고 불러올 수 있다. >> https://dev-adela.tistory.com/25 파일처리 1. 파일 열고 닫기 a. open() : 파일 열때 ▶ 파일 객체 = open(문자열: 파일 경로, 문자열: 읽기 모드) 모드 실행 w write 모드 (새로쓰기) ▷ 없으면 새로 만들고 있으면 덮어씀 a append 모드 (뒤에 이어서 dev-adela.tistory.com 2.판다스로 하기 > 주로이걸로했 2023. 7. 10.
python 문자열 포매팅 / format https://dev-adela.tistory.com/7 숫자와 문자열 A. format() : 숫자를 문자열로 변환하는 몇 가지 형태 중 하나 a. { } 중괄호를 포함한 문자열 뒤에 마침표를 찍고, 함수를 적는데 함수 괄호 안 매개변수 개수는 반드시 같거나 많게 ▶아래와 같은 dev-adela.tistory.com - 문자열 포매팅 출력할 문자열의 형식을 지정하거나 변수를 조합하여 출력하는 방법 단어를 삽이할 위치를 {} 로 지정하고 format 메서드에 원하는 단어를 전달하면 {} 위치에 전달한 단어를 삽입해 출력한다 . 여기서 {} 는 플레이스 홀더임. >> 여러 번의 플레이스 홀더도 사용할 수 있는데, 이럴때는 인덱스 개념을 응용하면 됨 < 숫자 데이터 .. 2023. 7. 3.
python - 문자열 join / splitlines / replace 메서드 > 만약 ' / '.join 으로 하면 > 만약 '☆'.join 으로 하면 - 여러 행을 가진 문자열을 분리한 다음 리스트로 반환 원래 이렇게 출력되는 것을 이렇게 리스트로 바꿔줌 리스트가 됐으니 이렇게 일부 문장만 가져올 수도 있다! - 문자열을 치환해주는 replace 메서드. splitlines 메서드를 사용해서 자르고 거기서 하나씩 건너뛰어서 가져온 대사에서 Guard : 라는 문자열을 "" 이니까 아예 없애주는, 2023. 7. 3.
python, 난수와 시계열 관련 함수 몇가지 - 정규 분포에 따른 난수 생성 numpy.random.randn() - 균등분포에 따른 난수 생성 numpy.random.rand() - 이항분포에 따른 난수 생성 numpy.random.binomial( 시도횟수, 성공확률, size=(이렇게 몇번 반복할건지)) - 리스트 무작위로 선택 numpy.random.choice(범위, 몇개, replace = False( 중복유무), p = 나오는 확률) - 시계열 데이터 다루기 datetime.datetime(년,월,일,시,분,밀리초) day=일, month = 월 이렇게 별도로 지정해서도 가능 - 시간의 길이를 나타내는 datetime.timedelta(일, 초) >> 2개를 합쳐서 사용할 수 있음 (더하기 뺄셈같은) -문자열이 '년-월-일 시-분-초'.. 2023. 6. 28.