2016-06-28 10 views
0

クエリからのデータフレームからのみ値を取得するにはどうすればよいですか?データフレームの結果を変数に取得

私はこのデータフレーム私はちょうど変換後のPHDタグ値を変数にあなたのためのPI370

感謝を配置する必要があり、このクエリ

In [95]: dfSYS1vsPHDTags['Converted PHD Tag'][dfSYS1vsPHDTags['Segment ID'] == int(54322)] 
Out[95]: 

0 PI370 
Name: Converted PHD Tag, dtype: object 

を適用

In [78]: dfSYS1vsPHDTags 
Out[78]: 

      Machine System 1 Description Segment ID Converted PHD Tag 
0   C-1185 Compressor Speed  54322  PI370 
1   C-1185 Comp O/B Horz   54364  PI371 
2   C-1185 Comp O/B Vert   54365  PI372 

を持っていますヘルプ

+0

を使用して、質問

のための答えです。 Pandasで新しい列を作成するのは難しくありません。 'df ['new'] = ...'上の例を展開して新しい列に実際の値を表示することができます。または、どのように計算するべきか、すでに試したことを教えてください。 – Jeff

+0

@Jeffあなたは正しいです私は私が必要なものを複雑にしていた非常に簡単です。私はあなたが私にこのことを非常に感謝してくれるなら、質問を変えました。 – racekiller

+0

コードラインが実行されていないように見えます。おもちゃのデータを使ってこれを再現可能にすることができますか? – Jeff

答えて

1

これは、それはあなたが新しいコラムがそれを持っているしたいのかはっきりしないDataframe.loc

dfSYS1vsPHDTags.loc[dfSYS1vsPHDTags['Segment ID'] == int('54322'), 'Converted PHD Tag'].values[0] 
関連する問題