Python:如何从没有标题的csv中提取数据[重复]
Posted
技术标签:
【中文标题】Python:如何从没有标题的csv中提取数据[重复]【英文标题】:Python: How to extract data from csv that has NO HEADERS [duplicate] 【发布时间】:2019-03-17 20:26:33 【问题描述】:这是我目前拥有的代码:
with open('some_file.csv', mode='r') as fp:
reader = csv.reader(fp)
for row in reader:
print(row[0])
我有一个 csv 文件,看起来像:
email@email.com,Name
email2@email.com, Name2
and so on...
但是当我运行这段代码时,它会自动跳过第一行,因为它认为它是一个标题。我不想跳过第一行并打印所有内容。怎么做?谢谢。
【问题讨论】:
@rools:那是相反的问题(如何忽略第一行)。 这个呢:***.com/questions/3387191/python-csv-without-header 在我的测试中(python2和python3),它没有跳过第一行,所以我误读了。对不起。 我无法重现此问题。即使没有标题,它也会为我打印第一行 对我来说也一样,Python2 和 3 都使用 csv.reader 读取第一行 【参考方案1】:您可以使用 pandas 并将标头设置为 None :
这是一个例子:
import pandas as pd
df = pd.read_csv('some_file.csv', header=None)
【讨论】:
很好的谷歌搜索 ***.com/questions/43056263/… 但他想使用 csv.reader 好的,我尝试了 python2 & 3 和 csv.reader,它还读取了我的 csv 文件的第一行 是的,我不明白他为什么要使用 csv 阅读器,他可以在文件中为 l 做:a.split(sep) @E.Serra 也许 OP 引用了字段或转义引号。csv
处理这个问题。 split
没有。以上是关于Python:如何从没有标题的csv中提取数据[重复]的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 python 将给定的 PDF 提取到文本和表格并将数据存储在 .csv 文件中?