ホームページ  >  記事  >  バックエンド開発  >  Pandas のインデックスと列から NumPy 配列と Python リストを取得する方法

Pandas のインデックスと列から NumPy 配列と Python リストを取得する方法

Linda Hamilton
Linda Hamiltonオリジナル
2024-10-20 15:48:29839ブラウズ

How to Retrieve NumPy Arrays and Python Lists from Pandas Indexes and Columns?

Pandas のインデックスと列から NumPy 配列を取得する

Pandas を使用する場合、インデックスまたは特定の列に NumPy 配列または Python リストとしてアクセスすることが一般的な要件です。これを実現する方法は次のとおりです。

NumPy 配列への変換

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 リストへの変換

インデックスまたは列を 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。