2014-12-21 2 views
14

팬더 시리즈 series가 있습니다. 요소 별 바닥 또는 천장을 얻으려면 메서드가 내장되어 있습니까? 아니면 함수를 작성하고 적용해야합니까? 나는 데이터가 크기 때문에 효율성을 높이 평가한다. 또한이 질문은 팬더 패키지와 관련하여 질문되지 않았습니다.파이썬에서 팬더 시리즈의 바닥이나 천장?

답변

20

NumPy의 기본 제공 방법 인 np.ceil(series) 또는 np.floor(series)을 사용할 수 있습니다.

둘 다 색인 정보가 보존되도록 Series 객체 (배열 아님)를 반환합니다.

6

당신은 dataframe으로, 예를 들어, NumPy와의 바닥을 사용하여이 같은 뭔가를 할 수 :

floored_data = data.apply(np.floor) 

지금은 그것을 테스트 할 수 있지만, 실제와 작업 솔루션은 그것에서 멀리하지 않을 수 있습니다.

4

나는 영업 이익,하지만 나는 이것을 시도하고 일 :

np.floor(series)