Python本地读写:CSV/excel/html/sql/txt
csv文件是一种以逗号为分隔符的纯文本形式存储的表格数据。
通常csv文件的第一行是列名。
既然是表格类的数据,那么最先想到的应是pandas库的读取方法。pandas以dataframe或series为格式,其实就是表格形式的数据。所以下面介绍用pandas来读取的方法。
当然pandas还可以读取许多其他格式的文件,之后会系统介绍。
pandas读取csv
要使用pandas首先要import pandas库。
然后使用.read_csv()方法,第一个传入的参数的要读取的文件路径,第二个参数传入的是列明的列表。
在下面的例子中,打印出了df的类型,是dataframe格式的。
调用.head()方法可以查看这个表格的前5行数据。如果往.hand(n)传入参数可以指定提取前n行。
import pandas as pd
filename = './files/presidential_polls.csv'
df = pd.read_csv(filename, usecols=['cycle', 'type', 'startdate'<