2017-03-16 2 views
0

팬더 DF를 참조 할 때 목록 또는 튜플을 반환하는 방법이 있습니까? get_df()는 수백 개의 부동 소수점 값이있는 팬더 열입니다. 아래 코드는 6000보다 크고 7000보다 작은 값을 반환 할 것을 요구합니다. 메서드에 목록을 반환 할 수 있습니까? (나는이를 인쇄 할 수 있습니다 알고하지만 내가 뭘하려고 오전되지 않습니다)PD 데이터 프레임을 참조하는 메서드에서 목록 반환

def mass_needed(numb_one, numb_two): 
    for i in get_df(): 
     if i > numb_one and i < numb_two: 
      return(i) 
print(mass_needed(6000, 7000)) 

을 내가 달성하기 위해 노력하고 내가 (mass_needed 호출 할 수) 그리고 내가 할 수있는 목록 값을 얻으려면입니다 일반 목록처럼 인쇄하거나 조작 할 수 있습니다.

+0

정확히 * 수행하려는 작업은 무엇입니까? 당신이 예제를 제공하면 도움이 될 것입니다. –

+0

왜리스트일까요, 왜 '시리즈'가 아니겠습니까? –

+0

시리즈와 목록은 기본적으로 같은 것이 아닙니다. – bnicholl

답변

0

아무도 신경 쓰지 않는다면, 알아 냈습니다. 그들이 반복되는 동안 값을 추가해야했습니다.

def mass_needed(numb_one, numb_two): 
    li = [] 
    for i in get_df(): 
     if i > numb_one and i < numb_two: 
      li.append(i) 
    return li   


x = pd.DataFrame(mass_needed(6000, 7000)) 
print(x) 
관련 문제