파이썬 pandas DataFrame, 특정 열에 함수를 적용하는 방법은 무엇입니까?
DataFrame.apply (func, axis = 0, broadcast = False, raw = False, reduce = None, args = (), ** kwds) ¶ DataFrame의 입력 축을 따라 기능을 적용합니다. 그렇다면 특정 열에 함수를 어떻게 적용 할 수 있습니까? In [1]: import pandas as pd In [2]: data = {'A': [1, 2, 3], 'B': [4, 5, 6], 'C': [7, 8, 9]} In [3]: df = pd.DataFrame(data) In [4]: df Out[4]: A B C 0 1 4 7 1 2 5 8 2 3 6 9 In [5]: def addOne(v): ...: v += 1 ...: return v ...: In [6]..
2020. 11. 7.
파이썬 numpy를 사용하여 내림차순으로 정렬하는 방법은 무엇입니까?
다음과 같은 numpy 배열이 있습니다. A = array([[1, 3, 2, 7], [2, 4, 1, 3], [6, 1, 2, 3]]) 이 행렬의 행을 내림차순으로 정렬하고 다음과 같이 정렬 된 행렬의 인수를 가져오고 싶습니다. As = array([[3, 1, 2, 0], [1, 3, 0, 2], [0, 3, 2, 1]]) 다음을 수행했습니다. import numpy A = numpy.array([[1, 3, 2, 7], [2, 4, 1, 3], [6, 1, 2, 3]]) As = numpy.argsort(A, axis=1) 그러나 이것은 나에게 오름차순으로 정렬을 제공합니다. 또한 인터넷에서 솔루션을 찾는 데 시간을 보낸 후 정렬 순서를 반대로하는 numpy의 argsort 함수에 대한 인수가 있어..
2020. 11. 6.