분류 전체보기38 [10일차] ABC 부트캠프 데이터 집계 오늘은 교수님께서 마지막으로 데이터 분석에 대해 복습시켜 주신 뒤 과제를 내주셨어요!처음 1번 문제부터 오류가 발생하여 조금 당황했지만 곧 잘 헤쳐나가는 제 모습이 아주 멋졌답니다 ㅎㅎ내주신 문제는 이러합니다.어떻게 할까 고민할 필요도 없이 pd.read_csv를 활용...하면 안 되겠죠?처음에 pandas를 import해준 뒤, 문제에 나온 대로 pd.read_csv를 해준 뒤, 경로를 입력해 준 뒤, encoding = 'CP949'를 해주며 한글 파일의 깨짐이 없도록 해주고, df_trade에 저장해 두었습니다. 그래서 나온 코드는 이러합니다.import pandas as pddf_trade = pd.read_csv('./data/아파트(매매)_실거래가_서울_2022.CSV', skiprows=16.. 2024. 7. 17. [9일차] ABC 부트캠프 데이터 처리 심화_반응형 그래프 데이터 집계와 데이터 처리데이터 집계를 통해 얻은 정보를 다양한 방법으로 데이터 처리에 사용대표적으로 데이터 집계를 통해 조건을 도출하여 데이터를 선택하는 방법df_ins로 데이터를 먼저 확인해봐요# 지역별 비용의 평균 집계df_agg = df_ins.groupby('region', as_index=False)['charges'].mean()df_agg.loc[1, 'charges']#df_agg만 출력인데 .loc[x, y]로 원하는 값을 출력# 비용의 평균이 높은 2개의 지역을 target으로 지정targets = df_agg.nlargest(2, 'charges')targets['region']# target 지역에 속하는 데이터 구별을 위한 bool series 생성cond = df_ins['re.. 2024. 7. 16. [8일차] ABC 부트캠프 데이터 집계와 시각화(히스토그램) 반복된 복습을 통해 이제 드디어 다른 사람과 비슷하게 진도를 따라가며 배워갈 수 있었다.배움의 미학이라는 게 이것인가 깨닫게 되는 시간이었다..! 오늘도 행복한 python 시작! 3.4. 함수를 활용한 여러 변수 선택import pandas as pddf_pr = pd.read_csv('./data/PulseRates.csv')df_pr우선 df_pr에 csv파일을 저장해 줍니다.# filter( ) 메서드에서 변수 이름 패턴을 활용한 선택 ## regex : 정규표현식(regular expression) ## '^s' : 's'로 시작하는 이름/텍스트 ## 's$' : 's'로 끝나는 이름/텍스트 df_pr.filter(regex='se') regex는 라벨 이름에 패턴을 .. 2024. 7. 15. [7일차] ABC 부트캠프 pandas_데이터 전처리 이제는 파이썬의 기초에서 벗어나 데이터 전처리 단계에 들어갔는데요, 복습 중 이었던 저에게는 그나마 편안히 열심히 들을 수 있던 수업이었어요!pandas 라이브러리의 read_csv()등의 함수를 활용해서 데이터 불러오기 가능아래의 데이터 파일의 경로 지정이 필요합니다절대경로 : 파일의 root부터 해당 파일까지의 전체 경로를 의미한다. (단점 : 경로가 바뀌면 다시 바꿔줘야함)상대경로 : 현재 파일의 위치를 기준으로 연결하려는 파일의 상대적인 경로를 적는 것을 의미합니다./ : root./ : 현재 위치 ( 별도로 작업하지 않은 경우에는 생략 가능 )../ : 상위 경로 ( 현재 폴더가 속한 폴더를 가르킴.)%pwd를 활용하면 현재 작업하고 있는 폴더의 경로를 확인 할 수 있습니다. 시작하기 전, p.. 2024. 7. 14. [6일차] ABC 부트캠프 python 기초_4 어제보다는 복습을 해서 따라갈만 한 거 같아요. 여러분 복습은 필수입니당.. 집가면 꼭 쉬어도 되는데 복습을 해보아요.. 꼭.../ 앞에는 위치,* 뒤에는 키워드가 들어와야 합니다.입력값의 개수가 미정이라면def sum(*nums) 처럼 변수 앞에 *을 붙이거나def sum(nums) 후 sum([1, 2])처럼 리스트로 받으면됩니당 ex) 상기에 명시한거처럼 만약 def sum(a, b, /)해놓고 a = 1, b = 1로 전달하면 오류가 출력됩니다..Python 표준 라이브러리라이브러리 : 기능들의 집합표준라이브러리 : 라이브러리’는 ‘도서관’이라는 뜻 그대로 원하는 정보를 찾아보는 곳이다. 모든 라이브러리를 다 알 필요는 없고 어떤 일을 할 때 어떤 라이브러리를 사용해야 한다는 정도만 알면 된다... 2024. 7. 12. [5일차] ABC 부트캠프 Python 기초_3 전역하고 돌아왔습니다...(>Д<)ゝ하자마자 이것을 하려니 벌써부터 갓생사는 기분이고 아주 좋은 거 같아욤..그렇게 저에게는 첫 강의를 듣게 되었는데 3, 4일차를 못들어서 초반에 따라가는데 고생좀 했네요..o(TヘTo)그래도 꾸준한 복습으로 따라가보겠습니다!함수와 메서드함수 Function-반복된 기능을 함수로 구현하여 반복된 코드를 줄일 수 있다.#def 함수이름(매개변수):# return 결과값#위의 원리를 사용하여 아래의 값을 나타내 보았습니다.def add(a, b): return a + b #두 개의 int를 전달 add(4, 10)함수를 쓰게 된다면 함수는 독립된 실행이기 때문에 다른 문단에서 a가 선언 되어도 함수에서 실행됩니다.여기서 나온 add는 임의의 함수 이름을 정해준 것 이고.. 2024. 7. 11. 이전 1 ··· 3 4 5 6 7 다음