Pandas を使用する場合、インデックスまたは特定の列に NumPy 配列または Python リストとしてアクセスすることが一般的な要件です。これを実現する方法は次のとおりです。
NumPy 配列を取得するには、values 属性を利用します。この属性を使用すると、明示的な変換を必要とせずに基になるデータを取得できます。
<code class="python">import pandas as pd df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}, index=['a', 'b', 'c']) # Get the index as a NumPy array index_array = df.index.values print(index_array) # Output: array(['a', 'b', 'c'], dtype=object)</code>
インデックスまたは列を Python リストとして取得するには、tolist() を使用します。 method:
<code class="python"># Get the index as a list index_list = df.index.tolist() print(index_list) # Output: ['a', 'b', 'c']</code>
同様に、 columns 属性にアクセスして tolist() メソッドを適用することで、列をリストとして取得できます。
以上がPandas のインデックスと列から NumPy 配列と Python リストを取得する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。