ホームページ  >  記事  >  バックエンド開発  >  文字列から Pandas DataFrame を作成するにはどうすればよいですか?

文字列から Pandas DataFrame を作成するにはどうすればよいですか?

Mary-Kate Olsen
Mary-Kate Olsenオリジナル
2024-11-21 07:15:10559ブラウズ

How Can I Create a Pandas DataFrame from a String?

Pandas を使用して文字列からデータ フレームをインポートする方法

背景

テスト時さまざまな機能を使用するには、ユーザーが文字列から DataFrame を作成する必要がある場合があります。このチュートリアルでは、これを実現する簡単な方法を示します。

解決策

文字列から DataFrame を作成するには、StringIO モジュールを使用できます。ステップバイステップのガイドは次のとおりです:

  1. 必要なモジュールのインポート:
import sys
if sys.version_info[0] < 3: 
    from StringIO import StringIO
else:
    from io import StringIO

import pandas as pd

sys.version_info[0] を 3 に置き換えます。 Python の場合は Python 3 または 2 2.

  1. 文字列バッファを作成します:
TESTDATA = StringIO("""col1;col2;col3
    1;4.4;99
    2;4.5;200
    3;4.7;65
    4;3.2;140
    """)

三重引用符の内容をテスト データに置き換えます。

  1. 文字列バッファを読み込むDataFrame:
df = pd.read_csv(TESTDATA, sep=";")

これにより、セミコロンで区切られた列を持つ DataFrame df が作成されます。

これらの手順に従うことで、ユーザーは文字列に関係なく、文字列から DataFrame を簡単に作成できます。 Python のバージョン

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

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