Python-从字符串创建Pandas DataFrame
发布于 2021-02-02 23:14:43
为了测试某些功能,我想DataFrame
从字符串创建一个。假设我的测试数据如下:
TESTDATA="""col1;col2;col3
1;4.4;99
2;4.5;200
3;4.7;65
4;3.2;140
"""
将数据读入熊猫的最简单方法是什么DataFrame
?
关注者
0
被浏览
91
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=";")