df.to_dict() を使用したデータ サンプルの簡単な共有
良い質問に関する明確なガイドラインと再現可能なデータ サンプルが含まれているにもかかわらず、多くのユーザーは分析に必要な十分なデータの提供を怠ることがよくあります。この記事では、乱数よりも複雑なサンプル データフレームを共有する実用的な方法として df.to_dict() 関数の使用について説明します。
ケース 1: ローカル ソースからのデータフレーム
ローカル ソースから取得したデータフレームの場合、このアプローチは次のようになります。簡単:
ケース 2: 他のアプリケーションのテーブル
テーブルが Excel などのアプリケーション内にある場合は、次の手順を使用できます:
大きいサイズの処理データフレーム
大きなデータフレームの場合は、次のアプローチを検討してください。
Iris データセットを使用した例
plotly Express で利用できることで知られる iris データセットについて考えてみましょう。
import plotly.express as px import pandas as pd df = px.data.iris().head(10) sample = df.to_dict('split')
Thisインデックス、列、データ キーを含むディクショナリを生成し、データフレームを簡単に再作成できるようにします。 using:
df = pd.DataFrame(index=sample['index'], columns=sample['columns'], data=sample['data'])
Edit
df.to_dict() は必要なインポート (例: from pandas import Timestamp) を明示的に含めないとタイムスタンプを読み取ることができないことに注意してください。 🎜>
以上が再現可能なコード例のために複雑なデータフレームを簡単に共有するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。