> 백엔드 개발 > 파이썬 튜토리얼 > 팬더에서 정렬하는 방법은 무엇입니까

팬더에서 정렬하는 방법은 무엇입니까

百草
풀어 주다: 2023-11-22 13:24:00
원래의
3629명이 탐색했습니다.

Pandas 정렬 방법은 다음과 같습니다. 1. sort_values() 메서드를 사용합니다. 2. sort_index() 메서드를 사용합니다. 4. sort() 메서드를 사용합니다. nsmallest() 메소드 등 자세한 소개: 1. 데이터 프레임이나 시리즈 객체를 정렬하려면 sort_values() 메서드를 사용하세요. 여러 열을 기준으로 정렬할 수 있으며 오름차순 및 내림차순 정렬 등을 지원합니다.

팬더에서 정렬하는 방법은 무엇입니까

이 튜토리얼의 운영 체제: Windows 10 시스템, DELL G3 컴퓨터.

Pandas는 다양한 정렬 방법을 제공하는 인기 있는 Python 데이터 분석 라이브러리입니다. 다음은 Pandas를 사용하여 정렬하는 일반적인 방법입니다.

1. sort_values() 메서드를 사용하세요.

sort_values() 메서드는 데이터 프레임이나 시리즈 개체를 정렬하는 데 사용됩니다. 여러 열을 기준으로 정렬할 수 있으며 오름차순 및 내림차순 정렬을 지원합니다.

샘플 코드:

import pandas as pd  
  
df = pd.DataFrame({'A': [3, 1, 2], 'B': [1, 2, 3]})  
df_sorted = df.sort_values(by='A', ascending=False)  # 按列A进行降序排序
로그인 후 복사

2. sort_index() 메서드를 사용하세요.

sort_index() 메서드는 데이터 프레임이나 시리즈 개체의 인덱스를 정렬하는 데 사용됩니다. 기본적으로 오름차순으로 정렬되며 여러 인덱스 수준으로 정렬을 지원합니다.

샘플 코드:

import pandas as pd  
  
df = pd.DataFrame({'A': [3, 1, 2], 'B': [1, 2, 3]}, index=['c', 'a', 'b'])  
df_sorted = df.sort_index()  # 按索引升序排序
로그인 후 복사

3. order() 메소드를 사용하세요.

order() 메소드는 데이터 프레임이나 시리즈 객체를 정렬하는 데 사용됩니다. 기본적으로 오름차순으로 정렬되며 여러 열을 기준으로 정렬을 지원합니다.

샘플 코드:

import pandas as pd  
  
df = pd.DataFrame({'A': [3, 1, 2], 'B': [1, 2, 3]})  
df_sorted = df.order(by='A')  # 按列A进行升序排序
로그인 후 복사

4. sort() 메서드를 사용하세요.

sort() 메서드는 Series 객체를 정렬하는 데 사용됩니다. 기본적으로 오름차순으로 정렬되며 여러 값으로 정렬을 지원합니다.

샘플 코드:

import pandas as pd  
  
s = pd.Series([3, 1, 2])  
s_sorted = s.sort()  # 对Series对象进行升序排序
로그인 후 복사

5. nlargest() 및 nsmallest() 메서드를 사용합니다.

nlargest() 및 nsmallest() 메서드는 데이터에서 가장 큰 n 값과 가장 작은 n 값을 얻는 데 사용됩니다. 프레임 또는 시리즈 객체입니다. 여러 열을 기준으로 정렬할 수 있으며 절대 크기 기준 정렬을 지원합니다.

샘플 코드:

import pandas as pd  
  
df = pd.DataFrame({'A': [3, 1, 2], 'B': [1, -2, 3]})  
df_sorted = df.nlargest(2, columns='B')  # 按列B获取最大的两个值,并返回包含它们的行
로그인 후 복사

위 내용은 팬더에서 정렬하는 방법은 무엇입니까의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿