1. read_csv 用途
用途:Read a comma-separated values (csv) file into DataFrame.
2.导入pandas包
import pandas as pd
3. read_csv 参数
read_csv 有好多个参数供我们选择,比如filepath_or_bufferstr,sep, regex等等,但是与读取字符串变量的仅仅与filepath_or_bufferstr有关。
filepath_or_bufferstr: path object or file-like object
4. path object
path object: 比如: ./order.csv
df = pd.read_csv("./order.csv")
5. file-like object
flie-like object: 是指对象支持读写操作,像文件一样操作。
5.1 声明变量
csv='''
id,price,volume,time_id,cat
1,10.,100.,1,1
2,11,100.,2,1
3,10,90.,3,1
4,8,80.,1,2
5,9,100.,2,2
6,10,90.,3,2
'''
5.2 导入包
try:
from StringIO import StringIO
except ImportError:
from io import StringIO
5.3 转换字符串为file-like object, 并通过read_csv方法读取到DataFrame
with StringIO(csv) as f:
df = pd.read_csv(f)
5.4 查看DataFrame
df.head()

结果