pandas读取txt和csv文件
import pandas as pd
读取csv:pd.read_csv
读取txt:pd.read_table
pandas读取csv
f = open(‘D:/000.csv’)
df = pd.read_csv(f) # 读入股票数据
data = df.iloc[:, 0:3].values # 取前3列
用read_csv()读取csv文件,包含了列的概念,后续的对数据的操作,可以直接取其中的某些列
pandas读取txt
用类似读取csv文件的方法:
f = open(‘D:/000.txt’)
df = pd.read_table(f) # 读入股票数据
data = df.iloc[:, 0:3].values # 取前3列
这里用read_table读取txt文件,如果不修改参数的话,读取到的data没有列的概念
print data.shape = n rows X 0
为了弄清楚问题,下面需要了解一下read_table函数的参数
read_table函数
官网:http://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_table.html