카테고리 없음

ABC 부트캠프 11일차

내가짱이야내가짱이야 2023. 3. 27. 16:45

부-하

 

 

안녕하세요. 벌써 11일을 달리고있네요.

월요일입니다.

 

오늘부터 자리가 바뀌었습니다.. 근데

저는 그대로 6조라서 그냥 맨뒤에용 ㅎㅎ.(꿀)

 

그거 아시나요

제가 오늘부터 자전거로 통학(?)을 하는데

오늘 정말.. 힘들었습니다...

천변 자전거도로겸 인도를 공사하는거 아니겠어요?????

강제로 산악자전거 했습니다.(풀길로 달렸다는 뜻)

 

냅다 수업 들어가기~!

 

 

 

이번시간에는 데이터프레임의 데이터조작.

이라는 부분인데용,,,,

range와 Series를 이용해 0부터 9까지 시리즈를 만든다음!

3에다가 nan을 넣어줄겁니다.

이렇게용,, 그러면 결과값이 딿

 

그리고 count를 이용해 실행해주면

Nan값을 제외한 값의 갯수를 세줍니다..

 

또한 각 열의 개수도 세어줘용,,, 굿,,

 

대단해~~!

 

 

그거아시나요,,

사실 어제 손톱을 깎는걸 깜빡한,, 전

그 결과를 온몸으로 겪고있습니다..

타자치기 힘드네요,,

집가자마자 당장 깎아!

 

 

왼쪽 오른쪽이 차이를 아시겠나용?ㅇ

왼쪽은 index를 기준으로 정렬이고

오른쪽은 값을 기준으로 정렬입니다...

굿.

 

 

by는 열을 지정해서 해당하는 열을 기준으로 정렬하는겁니다..

그래서 1열을 기준으로 해서 바뀐게 없네용?

요건 1열 기준으로, 동일값일 때 2열 기준으로 정렬한다는 뜻이에용,,,

 

 

뭐가 굉장히 많이 지나갔네요,,

연습문제 푸느라

호다다다닥

 

좀 빡세네요,,

 

벌써 점심먹을 생각에

두근두근하네요..

 

그리고 람다함수를 살쨕

배워볼거에용,

 

원래 함수 정의는 def로 정의하는거 기억하조.?

 

근데  굳이,, 정의까지는 필요없다..

그렇다면 람다함수를 사용하면 개꿀이에용

lambda 매개변수 : 표현식

하면 됩니다..^^7

 

굿굿

 

 

사골육수짬뽕입니다

맛있긴한데 오징어가 세조각만 있었네영

근데 국물은 괜찮 ㅇㅇ!

 

 

 

 

다시 수업 시작...!

 

 

merge 함수를 이용해서 데이터 프레임을 병합할 수 있어용...

이 두친구를 merge를 이용해 병합할 수 있어용... 대박.

 

 

근데 어라 이상하다 왜 다른친구들은 안보이지?

할수 있는데 그럴 때 쓸 수 있는 방법이 있어용..

대박이죵

저기 how에 left나 right를 써도 됩니다

 

SQL할 때 왼쪽조인, 오른쪽조인,, 등 외부조인을

생각하게 하는 사용법이네요,,

사실 같을지도 몰라용.. ㅎㅎ

 

 

 

다시 열심히 해볼게요.

 

merge는 교집합할 때 사용해용. inner join이랍니다

outer은 합집합 때 사용해용... outer join이랍니다.

 

 

다양하게 사용할 수있어용

 

키값이 같은 데이터가 여러개 있는 경우에도 가능해용..

대박이죠 근데

이렇게 사용하면 품종에 중복이 많아서

보기에 좋은 방법은 아니네용..............

 

 

데이터가 다른경우에 합쳐버리면 오류가 생길 수 있습니다

그럴 때 키값을 정해서 합칠 수 있습니다.

 

바로바로 on 사용!

 

맞다

저이제 커피 좀 줄이고..

옥수수 수염차 먹기로 했습니다.

그래서 뜨거운물에 옥수수 수염차 티백 조금 우린다음

찬물 왕창 탔는데

 

카누 아메리카노랑 다른게 뭔지 모르겠어요.

제가 아메리카노를 물처럼마신건지

 

지금까지 먹었던게 커피가 아니라

검은 물이였다면?

 

그냥 힘든가봐용..ㅎ

근데 신기한게 확실히 주말 쉬고오니까

컨디션이 달라요. 대박....

 

그것도 있고

제가 일자목이 있다고 저번에 말한 것 같은데

딱딱한 편백나무가 들어간 낮은 베개로 바꾸고나서.

확실히 어깨랑 목이 덜아파용.. 대박..................

 

 

 

인덱스를 기준열로 사용 right_index=True을 사용하면 됩니다.

예시를 한번 보실래용?

결과값

대박 이해 쏙쏙 가죵.

지치고 힘들 땐

이상한 소리를 하면 됩니다.

 

 

쉬는시간입니다.

새로운 과자가 들어왔는데

생긴거 좀 무서운데

토마스 닮은 것 같아요.

 

 

헤헤 다시 시작~!

 

 

join 메서드는 merge 명령어 대신 사용합니다.

concat 데이터 연결할 때 사용하구용.

기준열을 사용하지 않고 단순히 데이터 연결 인덱스 값이 중복될수있어요..

 

예시입니다.^^7

 

 

피봇테이블은 데이터 열 중에서 두개의 열을 행 인덱스,

열 인덱스로 사용해서 데이터 구성하는 것입니다.

 

어디서 많이 들어본 것 같지 않나용???

바로 엑셀에서 많이 봤던 친구죵.. ㅎㅎ

이렇게 데이터를 구성하고

pivot을 하면 됩니당.

하는 방법은 pivot(행인덱스, 열인덱스, 데이터)

굿.

 

최고최고

 

 

그룹분석

조건에 맞는 데이터가 하나 이상일때 그룹분석

키에 의해 결정되는 데이터가 여러개있을때 미리 지정한 연산으로 대표값 계산

  1. 분석하고자하는 시리즈나 데이터프레임에 groupby 메서드 호출해서 그룹화
  2. 그룹 객체에 대해 그룹연산 수행

그룹 연산 메서드

size, count: 그룹 데이터의 갯수

mean, median, min, max: 그룹 데이터의 평균, 중앙값, 최소, 최대

sum, prod, std, var, quantile : 그룹 데이터의 합계, 곱, 표준편차, 분산, 사분위수

first, last: 그룹 데이터 중 가장 첫번째 데이터와 가장 나중 데이터

 

 

 

대박 방금 완전 기술블로그 같았다..;;

뱀뱀

 

 

끝!