ホームページ >バックエンド開発 >Python チュートリアル >Pandas DataFrame をリストのリストに変換するにはどうすればよいですか?

Pandas DataFrame をリストのリストに変換するにはどうすればよいですか?

Patricia Arquette
Patricia Arquetteオリジナル
2024-11-03 02:56:02421ブラウズ

How do I convert a Pandas DataFrame back to a list of lists?

変換の逆: Pandas DataFrame をリストのリストに変換する

リストのリストから pandas DataFrame を作成するのは簡単です。ただし、DataFrame をリストのリストに変換するには、別のアプローチが必要です。この質問では、DataFrame からデータを抽出し、それを目的の形式に変換する方法を検討します。

変換を実現するには、次の手順を実行できます。

  1. 基礎となる配列の取得:

    • DataFrame には、データを格納する基礎となる NumericalPython (NumPy) 配列があります。この配列にアクセスするには、df.values 属性を使用します。
  2. リストへの変換:

    • tolist を適用する取得した NumPy 配列のメソッドを使用して、リストのリストに変換します。

例:

<code class="python">import pandas as pd

# Create a DataFrame
df = pd.DataFrame([[1, 2, 3], [3, 4, 5]])

# Extract the underlying NumPy array
array = df.values

# Convert to a list of lists
list_of_lists = array.tolist()

# Print the result
print(list_of_lists)
# Output: [[1, 2, 3], [3, 4, 5]]</code>

これらの手順に従うことで、効果的に次のことができます。元のデータを保持したまま、pandas DataFrame をリストのリストに変換します。

以上がPandas DataFrame をリストのリストに変換するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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