본문 바로가기

Python39

datetime 값 추출하기 - 인덱스 / dt접근자 ▶ read_csv 메서드를 사용해서 parse_dates인자에 datetime 오브젝트로 변환하고자 하는 열의 이름을 전달하여 데이터를 불러옴. ▷ 문자열로 날짜를 담아서 datetime 오브젝트로 변환한것 그러고나면 .year, month, day 속성을 이용하면 년, 월, 일 정보를 따로 추출할 수 있음. - ebola 데이터 집합을 불러온 다음 Date 열을 datetime 오브젝트로 변환하여 새로운 열, date_dt를 추가 그리고 인덱스가 3인 데이터의 년, 월, 일 데이터를 추출 ▲만약 위같이 데이터를 추출해야한다면 인덱스로 불러야하니 귀찮,,, 불편,,,, ▼그래서 dt 접근자로 date_dt열에 한꺼번에 접근해서 year 속성을 이용해 연도값을 추출함 (그리고 새로운 열로 저장) ▶ 위 .. 2023. 7. 17.
날짜와 시간을 처리하는 datetime (1) / 시간형식지정자 - 날짜와 시간을 처리하는 등의 다양한 기능을 제공하는 파이썬 라이브러리 ▶ datetime의 now와 today 메서드를 사용하면 현재 시간을 출력할 수 있음. ▶ 오브젝트를 생성할 때 시간을 인자로 전달하면 직접 입력할 수 있음. 입력한 인자값으로 datetime 오브젝트가 생성됨 ▶ datetime오브젝트는 시간 계산을 할 수 있음. - 때에 따라 날짜/시계 이지만 문자열로 저장이 되어 있는 경우가 있음. ▶ 맨 위에 0행, column을 보면 Date이지만 object로 되어 있음. ▷ to_datetime 메서드를 사용하면 Date 타입으로 바꿀 수 있음. 그래서 바꿔서 새로운 열로 추가해봄 ▶ 시간 형식 지정자, %d, %m, %y와 기호 / 또는 - 를 조합하여 format 인자에 전달하면 .. 2023. 7. 17.
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.