728x90
import pandas as pd
df = pd.DataFrame({'Employee ID':[111, 222, 333, 444],
'Employee Name':['Chanel', 'Steve', 'Mitch', 'Bird'],
'Salary [$/h]':[35, 29, 38, 20],
'Years of Experience':[3, 4 ,9, 1]})
df
우선 위 코드처럼 pandas를 import해주고, df라는 데이터 프레임을 만들어준다.
위 사진처럼 df.sort_values('Years of Experience')를 입력하고 결과를 확인하면 Years of Experience 컬럼이
1 , 3 , 4 , 9 즉 오름차순으로 정렬해 준다.
ascending=False를 ,뒤에 입력해주면 내림차순으로 정렬해준다.
위 사진처럼 데이터를 하나 추가한 뒤에, 요구사항에 맞게 해주면
데이터 2개를 입력해주어야 하기에 [] ( 리스트 ) 를 이용해서 요구사항을 맞춰줄 수 있다.
values 즉 데이터가 아닌 index를 정렬해주는 방법은 위 사진과 같이
sort_index를 이용해주면 된다. 오름차순 내림차순도 똑같이 ascending=True (생략 가능) / ascending=False를 이용해준 된다.
'Python' 카테고리의 다른 글
Python파이썬 Pandas의 dataframe 합치기 concat(),merge() (0) | 2022.11.25 |
---|---|
파이썬Python pandas DataFrame 포함되는 문자 찾기 contains() (0) | 2022.11.25 |
Python파이썬 pandas APPLYING FUNCTIONS//Apply() (0) | 2022.11.25 |
Python파이썬 Pandas Dataframe 조건을 만족하는 데이터 얻기 (0) | 2022.11.24 |
Python파이썬 groupby(),agg(),values_counts() (0) | 2022.11.24 |