データフレームのインデックスカラムを配列として取得する方法を知っていますか?私はPandasにインポートしたCSVファイルの「アクセッション」列にアクセッション番号のリストを持っていますが、インポート中にそのインデックスを「アクセッション」列に設定しました。今、「アクセッション」列は後のステップで一連のラベルにする必要がありますが、スタンドアロンで抽出する方法はわかりません。パンダ - データフレームインデックスを配列として取得する方法
答えて
あなたがvalues
属性を使用する必要があります。
In [1]: df = pd.DataFrame(index=['a', 'b'])
In [2]: df.index.values
Out[2]: array(['a', 'b'], dtype=object)
これは、既にデータが保存されているどのようにアクセスするので、変換の必要はありません。
注:この属性は他の多くのパンダのオブジェクトでも利用できます。パンダ以来
df.index
を使用してインデックスオブジェクトにアクセスし、df.index.tolist()
を使用してリスト内の値を取得できます。
それはinstanceMethodを返し、ないリストの配列 –
@VShreyas、どのようにdf.index.values.tolist '程度の要素でなければなりません
df.index.get_level_values('name_sub_index')
として、そしてもちろんname_sub_index
のこれを行うことができます) ' –
LancelotHolmes
これはうまくいくはずです –
0.13あなたもget_values
を使用することができます。
df.index.get_values()
これと.valuesに違いはありますか? (バージョン情報を更新したのは、この関数が0.13.0ドキュメントから出てきたからです) –
@Andy Hayden:.get_valuesは、現在の値だけを取得する公式の方法です。たとえば、 index)は、行または列が削除されたインデックス値を返しますか? –
@エゼキエル・クルクリックそれはいつもコピーです?ドキュメントにリンクされているのは非常に軽いですが、私はあなたがそのような冗談を得るとは思っていませんでした(たとえ彼らがMIに入っていても.valuesには含まれません)。 –
あなたはマルチインデックスデータフレームを扱っている場合、あなたはマルチインデックスの1名の列のみを抽出するに興味があるかもしれません。あなたは(FrozenList
df.index.names
- 1. パンダのDataFrameの最初の列をシリーズとして取得する方法は?
- 2. PHPのセッション配列をjavascript配列に取得する方法
- 3. 配列の配列から値を取得する方法は?
- 4. jQuery.mapの出力として連想配列を取得する方法は?
- 5. VBA WSツールキット、現在のファイルをバイト配列として取得する方法
- 6. Hibernate SQLQuery、配列と行オブジェクトを取得する方法は?
- 7. sqliteから列を取得して配列に格納する方法は?
- 8. CvSeqに配列を追加する方法と配列を取得する方法
- 9. ネストした配列からデータを取得する方法
- 10. 配列インデックスパスとして文字列を使用して値を取得する方法は?
- 11. 2D Java配列から列を取得する方法は?
- 12. python/numpy:2D配列の列長を取得する方法は?
- 13. 2D配列から1D列配列と1D行配列を取得する方法は? (C#.NET)
- 14. JsonCPP値を文字列として取得する方法は?
- 15. PDOを使用してPHPで結果配列を取得する方法は?
- 16. スマートテンプレートを使用して配列の特定のインデックスを取得する方法
- 17. 配列を使用してPHP関数から値を取得する方法
- 18. CFStringTokenizerを使用して文の配列を取得する方法は?
- 19. Javaのリフレクション。 Method.invoke()を使用してオブジェクト配列を取得する方法は?
- 20. phpを使用してjsonから配列を取得する方法
- 21. javaでreinterpret_castを実行してピクセル配列を取得する方法
- 22. 1列の文字列データをデータベースから配列データとして取得する方法
- 23. jQuery - 入力名をキーとして配列を取得する
- 24. 配列要素の並べ替えの配列を取得する方法は?
- 25. json配列からデータを取得してtextviewに表示する方法は?
- 26. $ httpから配列を取得してng-repeatで表示する方法
- 27. 配列の情報を変数として取得する
- 28. ScriptEngine.eval()の結果として配列を取得する
- 29. 配列をGETクエリパラメータとしてPythonで取得する
- 30. データベースを照会して結果を配列として取得する方法はありますか?
この方法では、インデックスの順序が維持されますか? –
@DonovanThomsonはい! –