如何访问csv文件中的行

时间:2018-06-06 17:35:53

标签: python csv

我试图获取csv文件中第一行和第三行的值。 我的方法给了我第一行的第一个和第三个字符。而不是第1行和第3行中的字段。如果有人能给我一个tipp,我做错了会很棒!

lang_tags = []
tweets = []
#open and read csv file
with open("tweet-corpus.csv", "r") as csv_file:
reader = csv.DictReader(csv_file)
for row in csv_file:
    lang_tags = row[0]
    tweets = row[2]
    for lan in lang_tags:
        print("lang: ", lang_tags)
        print("tweet: ", tweets)

2 个答案:

答案 0 :(得分:0)

使用3 2 0 对象。

<强>实施例

csv reader

with open("tweet-corpus.csv", "r") as csv_file:
    reader = csv.reader(csv_file)
    for row in reader:
        lang_tags = row[0]

答案 1 :(得分:0)

如果您的数据看起来像远程:

col_name0, col_name1, col_name2, ... value0, value1, value2, ... value0, value1, value2, ...

我建议使用熊猫。

import pandas as pd # by convention, we always import pandas as pd
df = pd.read_csv(filename)
column = df[column_name]