Hamutaro

부-하

안녕하세요 여러분

벌써 9일차의 아침이 떠올랐습니다..

오늘은 비도 추적추적오고,,

습도도 높고,,

 

 

 

 

냅다 수업 시작해버리기!

 

한동안은 그냥 냅다 코드 밖에 없을 것 같아용,,

아직 이론이라 코드 -> 결과 x100

연습문제 를

반복 할 것 같아용,,!

네!

 

 

저희 오늘부터 새로운 마음으로 시작하는거라

다시 import 해주셔야되요 ㅎㅎ

아니면 올라가서 어제 만들어놨던 import 실행시켜도 됩니다!!

왼쪽은 index 오른쪽은 값인데용

내가 값만 출력하고 싶으면 인덱스를 이용해 가져올 수있어용

예시를 보시져

 

1과 "부산"이 같은 값을 출력하는 것은 인덱스 순서대로 0,1,2,3,…을

매긴 것이기 때문이에용

 

 

이 두친구도 같은 값을 출력합니다.

이걸 보면 대괄호 안에 또 대괄호를 넣고 인덱스 번호를 넣는다면

인덱스와 값 둘다 출력되는걸 확인 할 수 있네용,,ㅣ

 

굿,,,

 

 

 

불러오는 방법이 참 다양하네용

 

세가지 방법을 일단 보여드리는데

다양한 방법은 직접 찾아보셔도 좋을 것 같네용

 

 

삭제하는 법도

가볍게 스쳐지나가세용

 

시리즈를 다 학습하게 되었구용

이제는,, 데이터프레임을 배워볼 시간입니다..

 

DataFrame은 표 같은 스프레드시트 형식의 자료구조입니당

각 컬럼은 다른 종류의 값을 담을 수 있어용,,, 대-박

 

 

데이터프레임을 만들기 위해서는

리스트나 일차원 배열인 데이터, index, columns이 필요합니다.

 

열 방향 인덱스는 columns인수로, 행 방향 인덱스는 index인수로 지정합니다.

예시를 한번 보시겠어요??

완전 엑셀같다!

 

 

 

values를 출력하면 값이 출력되고

columns는 열방향 인덱스가 출력되고

index는 행방향 인덱스

 

 

쉬는시간에 간식타임을 가졌는데용,,,,,,

미니약과라뇨,,,,,,,,

이건 진짜 배우신분인데

혹시 쩝쩝박사?

진짜 너무 맛있다,,

최고다

 

 

다시 공부 시작!

 

 

연습문제를 냅다 풀어봅시다.

완성~~!!!

 

 

신기한거 보여줄까용?

위 아래 두 친구의 다른점은 무엇일까요?

바로바로 위에는 시리즈 아래는 데이터프레임이라는 점입니다 !

 

대괄호를 두번사용하면 데이터프레임 자료형을 유지합니다~!

 

 

이건 다소 헷깔릴 수있는데

배열을 가지고 데이터프레임을 만들어봅시다.

 

그리고 나서 내가 출력을 하려고할 때

df2[2]를 입력하면 뭐가 출력될까요?

 

이렇게 출력됩니다. 보시면 해당하는 2 columns의 값과 인덱스 0 1 2가 나오는 걸 확인할 수 있어용..

 

그러면 df2[[1,2]]라면?????????

마찬가지로 1열과 2열의 값과 인덱스 0 1 2 가 나오겠죠?

 

 

와!!!!!! 완벽하다......

 

 

columns을 기준으로 뽑을 때는 슬라이싱 범위랑 다르게 하나하나 뽑아서 써야합니다..

잘 아시겠죠,,?

 

 

그리고 행 인덱싱,,,,

행 단위로 인덱싱을 하고자 하면 항상 슬라이싱을 해야 합니다... 와 대박이다

 

 

 

드디어 찾아온 점심시간

함냔ㅁㄴ먀먄먄먀냐냠냠ㄴ먀냠냠

 

오늘은 비도 오고 칼국수를 먹어봅시당

 

 

아니 그리고 이건 감자전인데

너무 딱딱하고,,, 누룽지 먹는줄 알았어요,,, 진짜,,,,

감자전은 좀 실망 ㅋㅋ

 

 

 

그리고 나서 파리바게트를 가서,, 우리 조원이

원하는 가방을 get하기 위해 합쳐서 2만원 도전,,

 

성공,,,, 굿

 

 

함수 기본 설명을 봅시다,,

 

함수 설명
read_csv 구분자는 쉼표(,)
read_table 구분자는 탭(\t)
read_fwf 고정폭(구분자 없음)
read_clipboand 클립보드, 웹페이지의 표 읽어올 때 사용
read_excel 엑셀파일에서 표 형식 데이터 읽기
read_hdf HDFS파일에서 데이터 읽기
read_html html문서 내의 모든 테이블
read_json Json 문자열에서 데이터 읽기

 

왜이렇게 밥먹고나니까 졸린지 모르겠어요,,

 

이건 신기한건데

% 하나는 한줄만 실행

%%는 다 실행한다고 합니다..

 

 

예시

굿,,,,

 

수업듣는데 머리가 너무 아파서

쉬는시간동안 잠깐 쪽잠,,, 행복해용,,

내일은 담요를 가져올까봐요,, ㅎ_ㅎ

 

 

구분자가 쉼표가 아닌경우에는 sep를 상요해 지정할 수 있어용,,

대박,,,,,,,,,,,,,,,,,,,,,,,,,,,,

 

보는거와 같이 skiprows는 내가 건너뛰고싶은 행을 지정할 수 있답니다,,,

 

 

그리고 파이썬에서 원하는 파일의 내용을 다 보고싶다면

!type하면 됩니다..

예시란?

 

loc 은 라벨값 기반의 2차원 인덱싱입니다.

 

- df.loc[행 인덱싱값]

- df.loc[행 인덱싱값, 열 인덱싱값]
    

이렇게 사용합니다...

 

행 인덱싱값은 정수 또는 행 인덱스데이터
열 인덱싱값은 라벨 문자열 이구용,,

 

강사님이 특별한건 말씀안하셔서 이정도만 정리합시다.

 

iloc 은 순서를 나타내는 정수 기반의 2차원 인덱싱입니다..

 

 

예시를 보여드릴까요?

 

 

하루종일 앉아있으니까

허리가 아프네용,,, 내일은 엉덩이 쿠션을 가져올가 고민중입니다...

진화해서 오겠습니다..........................

 

이번에는 iloc를 함 해볼겁니다..

 

얘도 간단해요

대괄호안에 정수만 입력가능하다는

것.

 

 

-1로도 살짝 건들해보고

 

정말,, 정말 끝!!!!!!!!!!!!!!!!!!!!!!1

 

 

전이만 아디오스

 

 

 

 

'공부 > ABC 부트캠프' 카테고리의 다른 글

ABC 부트캠프 12일차  (0) 2023.03.28
ABC 부트캠프 10일차  (0) 2023.03.24
ABC 부트캠프 7일차  (0) 2023.03.21
ABC 부트캠프 6일차  (0) 2023.03.20
ABC 부트캠프 5일차  (2) 2023.03.17

+ Recent posts