为了测试某些功能,我想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函数。例如:
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=";")