Python-从字符串创建Pandas DataFrame

为了测试某些功能,我想DataFrame从字符串创建一个。假设我的测试数据如下:

TESTDATA="""col1;col2;col3

1;4.4;99

2;4.5;200

3;4.7;65

4;3.2;140

"""

将数据读入熊猫的最简单方法是什么DataFrame

回答:

一种简单的方法是使用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=";")

以上是 Python-从字符串创建Pandas DataFrame 的全部内容, 来源链接: utcz.com/qa/430943.html

回到顶部