반응형

sorting 3

[Python Pandas] pandas table sorting by other table's column

2개의 Pandas DataFrame A, B가 있을 때, B 테이블의 하나의 컬럼을 기준으로 A 테이블을 sorting 하는 방법을 알아보겠다. 예로 다음 두 DataFrame이 있다고 하자. import padnas as pd ## create A table A = pd.DataFrame({'col1' : ['d','b','a','e','c'], 'col2' : [1,6,9,3,6]}) ## create B table B = pd.DataFrame({'standard_col' : ['a','b','c','d','e'], 'col3' : [1,2,3,4,5]}) A table의 'col1' 컬럼과 B table의 'standard_col' 의 요소가 동일하다. 이 때, A table을 B table의 ..

[python] 튜플 정렬하기(두 번째 원소로 정렬하기) :: tuple sorting in python

파이썬에서 튜플 정렬하는 방법 > v = [(3, 4), (2, 2), (3, 3), (1, 2), (1, -1)]> print(v) [(3, 4), (2, 2), (3, 3), (1, 2), (1, -1)] 1. 첫 번째 원소로 오름차순 정렬하기 > v = [(3, 4), (2, 2), (3, 3), (1, 2), (1, -1)] > v.sort(key = lambda x : x[0])> print(v) [(1, 2), (1, -1), (2, 2), (3, 4), (3, 3)] 2. 첫 번째 원소로 내림차순 정렬하기 > v = [(3,4),(2,2),(3,3),(1,2),(1,-1)] > v.sort(key=lambda x:-x[0])> print(v) [(3, 4), (3, 3), (2, 2), (1..

Python 2019.11.16
반응형