如何读取csv数据文件?

时间:2017-02-17 21:18:44

标签: python csv

我有一个包含8列且标题行的csv文件。前5列包含二进制数据,后3列包含整数。如何使用python读取此文件?

4 个答案:

答案 0 :(得分:2)

您可以使用Pandas包,特别是read_csv方法。或者,有一个名为csv的内置模块,它包含在python中处理csv文件的方法。我建议阅读这两个页面,因为它们将为您提供一个很好的启动板,用于在Python中处理csv文件。

答案 1 :(得分:0)

只需导入csv模块:

import csv
file = open("Your_file.csv")
reader = csv.reader(file)

答案 2 :(得分:-1)

我通常使用csv模块中的csv.DictReader。这是我经常使用的模式。只要您从文件中获得正确的列名称,col1到col7或其他任何名称都可以命名,只要它们显示[' col name']。执行此操作后,您可以按名称调用每列数据。

import csv
import os

os.chdir('directory where file is')

for col in csv.DictReader(open('filename.csv'))
    col1 = int(col['col name'])
    col2 = int(col['col name'])
    col3 = int(col['col name'])
    col4 = int(col['col name'])
    col5 = int(col['col name'])
    col6 = col['col name']
    col7 = col['col name']

答案 3 :(得分:-1)

正如Grr建议的那样,大熊猫图书馆是你最好的选择

import pandas as pd
df = pd.read_csv('path_to_your_.csv')