删除csv字符串中的标题

时间:2016-06-30 17:59:34

标签: python csv

我是python的新手,这是一个相当简单的问题。 我有一个.csv字符串,我想删除带标题的第一行:

Date,Open,High,Low,Close,Volume,Adj Close
2016-01-08,1.658,1.70,1.625,1.639,15383400,1.639
2016-01-07,1.64,1.645,1.56,1.642,28015800,1.642
2016-01-06,1.68,1.734,1.672,1.71,15199200,1.71

最简单的方法是什么?这就是我读数据的方式:

import requests
import csv
import json

theURL = 'http://ichart.yahoo.com/table.csv?s=REC.OL&a=0&b=1&c=2016&d=0&e=10&f=2016'
r = requests.get(theURL)
text = r.text

reader = csv.DictReader(text, fieldnames=("Date", "Open", "High", "Low", "Close", "Volume", "Adj Close"))
jsonText = json.dumps([row for row in reader])

提前感谢您的评论!

1 个答案:

答案 0 :(得分:0)

如果你想删除第一行,你可以这样做:

C:\Program Files\Microsoft Visual Studio 11.0\VC

这将删除第一行并将每个连续行存储在列表中。您可以遍历列表并返回字符串,或者只是保留列表以便于使用。