文字列からPandas DataFrameを作成する 質問する

文字列からPandas DataFrameを作成する 質問する

いくつかの機能をテストするために、DataFrame文字列から を作成したいと思います。テスト データは次のようになります。

TESTDATA="""col1;col2;col3
1;4.4;99
2;4.5;200
3;4.7;65
4;3.2;140
"""

そのデータを Pandas に読み込む最も簡単な方法は何ですかDataFrame?

ベストアンサー1

これを行う簡単な方法は、StringIO.StringIO(python2)またはio.StringIO(python3)そしてそれをpandas.read_csv機能。例:

import sys
if sys.version_info[0] < 3: 
    from StringIO import StringIO
else:
    from io import StringIO

import pandas as pd

TESTDATA = StringIO("""col1;col2;col3
    1;4.4;99
    2;4.5;200
    3;4.7;65
    4;3.2;140
    """)

df = pd.read_csv(TESTDATA, sep=";")

おすすめ記事