ホームページ >バックエンド開発 >Python チュートリアル >Pandas シリーズまたはインデックスを NumPy 配列またはリストに変換するにはどうすればよいですか?
Pandas のシリーズまたはインデックスを NumPy 配列に変換する
Pandas のインデックスまたは列から NumPy 配列または Python リストを取得することは、次の場合によく必要となります。 Python でデータを操作します。これは、Pandas ライブラリの属性とメソッドを使用して簡単に実現できます。
NumPy Array
インデックスまたは列を NumPy 配列に変換するには、values 属性を利用します。この属性は、変換を必要とせずに基になるデータ ストレージにアクセスします。
<code class="python">import pandas as pd df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c']) index_array = df.index.values # Result: array(['a', 'b', 'c'], dtype=object) column_array = df['A'].values # Result: array([1, 2, 3])</code>
List
インデックスをリストに変換するには、 tolist() メソッドを使用します。
<code class="python">index_list = df.index.tolist() # Result: ['a', 'b', 'c']</code>
同様に、このメソッドを列に適用して値のリストを取得できます。
以上がPandas シリーズまたはインデックスを NumPy 配列またはリストに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。