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

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

Susan Sarandon
Susan Sarandonオリジナル
2024-10-30 11:56:26432ブラウズ

How to Convert a Pandas DataFrame to a List of Lists?

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

データを操作する場合、多くの場合、異なるデータ構造間で変換する必要があります。この質問では、表形式のデータ構造である pandas DataFrame をリストのリストに変換する方法を検討します。

問題ステートメント

リストのリストから DataFrame を作成した後、タスクは変換することです。元の形に戻ります。この問題は、DataFrame クラスがデータをリストのリストとして抽出する直接メソッドを提供していないために発生します。

解決策

この問題に対処するには、ユーザーは関連付けられた基礎となる NumPy 配列にアクセスできます。データフレームを使用して。 DataFrame の value 属性は、そのデータの NumPy 配列表現を返します。 NumPy 配列の tolist() メソッドを適用して、配列をネストされたリスト構造に変換できます。

実装

次の Python コードは、解決策を示しています。

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

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

# Convert the DataFrame to a list of lists using the underlying NumPy array
lol = df.values.tolist()

# Print the result
print(lol)</code>

出力:

[[1, 2, 3], [3, 4, 5]]

このソリューションは、元のデータ構造を維持しながら、DataFrame を効果的にリストのリストに変換します。

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

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