Python-从字符串创建Pandas DataFrame
为了测试某些功能,我想DataFrame
从字符串创建一个。假设我的测试数据如下:
TESTDATA="""col1;col2;col31;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 sysif 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