Pandas로 만든 Series 데이터에 메소드를 사용해 보자.



안녕하세요, 마유미입니다.

이번 기사에서는, Pandas 의 Series 에 가공한 데이터에 대해 method (메소드)를 어떻게 사용하는 것인가? 라는 의문에 대답합니다.

자주 사용하는 method 를 예로 취하면서 해설해 가네요.

이 기사는 Pandas 라이브러리에 대해 쓴 세 번째 기사이므로,

Pandas의 시리즈는 무엇입니까? 라는 사람

Method (메소드)와 Attribute (어트리뷰트)는 어떻게 다른가?

라고 느끼는 사람은 제1회·제2회째의 기사를 참고로 해 보세요.

Pandas Series 정보
method 및 attribute 설명

위의 기사가됩니다.

Method(메소드)란?



Method (메소드)란, 계산등에 의해 오브젝트의 내용을 바꾸거나, 손을 더하거나 할 수 있는 것입니다.

자주 사용하는 method



예를 들어, 기온 데이터의 경우

최고 기온 max()

최저 기온 min()

평균 기온 mean()

등을 사용하는 경우가 많을 것입니다.

max() , min() 은 핀이라고 한다고 생각합니다만, mean() 는 평균을 나타내는 것이 핀과 오지 않는 사람도 많다고 생각합니다. (average가 평균이라고 하는 것은 알기 쉽지만)

정확하게는, mean 와 average 는 의미가 다른 것 같습니다만. . .

어쨌든 pandas 라이브러리에서 사용하는 mean() 메소드는

모든 요소를 ​​더해 요소수로 나눈 값을 돌려주므로, 그러한 의미로 사용하고 싶은 사람은 mean() (을)를 사용해 주세요. (원래 Pandas 라이브러리에는 average() 메소드가 없습니다.)

자, 사용법을 살펴 보겠습니다.

Method()를 실제로 사용





①Pandas 라이브러리 가져오기

② 1주일분의 기온의 데이터를 리스트에 넣어 Pandas의 Series 데이터로 하여 temp이라는 변수에 대입(데이터는 제가 마음대로 만들었습니다.

③ 최고 기온을 꺼내

④최저 기온을 꺼낸다

⑤평균기온 계산



사전형 데이터로 만든 Series 데이터에 method() 를 사용해 본다



상기의 기온의 데이터에 관해서는, 「0 12 , 1 15」라고 숫자의 인덱스를 붙이는 것이 아니라,
"sun" :12,
"mon" :15,

그리고 사전형 데이터로,

키를 요일
value 를 그 요일 기온

하는 것이 좋을지도 모릅니다.

리스트형 데이터도 사전형 데이터로부터도 Series 를 만들 수 있으므로, 사전형 데이터로 같은 것을 해 보았습니다



요약



이번 기사는 이 정도로 끝나겠네요.

Pandas 라이브러리를 사용하여 시리즈로 만든 데이터
(Seriesのデータ).method()

로 코드를 작성하면 여러 가지 방법을 사용할 수 있습니다.

이번 해설한 method 는 3개 뿐입니다만, 셀 수 없는 정도의 method가 Pandas 라이브러리에 있기 때문에, 꼭 여러가지 시험해 보세요.

Pandas 라이브러리 문서는 여기에서

※아래로 스크롤 해 나가면(자) Method 라고 쓴 항목이 있습니다.
거기에서 아래가 Pandas 라이브러리에서 사용할 수있는 방법입니다.

좋은 웹페이지 즐겨찾기