2017-03-16 2 views
0

pandas DFを参照するときにリストやタプルを返す方法はありますか? get_df()は数百のfloat値を持つpandas列です​​。以下のコードは、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) 
関連する問題