Чтение определенного столбца из CSV-файла в Python - PullRequest
0 голосов
/ 20 декабря 2018

Я пишу некоторый код на Python для практики на экзамене в январе.Мне нужно прочитать второй столбец в мой код и распечатать его.Если возможно, мне также нужно добавить данные в определенные столбцы.

Код, который я пробовал:

def view_this_weeks_sales (): # имя функции

with open('employees-names1.csv ') as data: #name of csv file
    reader = csv.reader(data)
    first_column  = next(zip(*reader))
    print first_column

Мой файл находится ниже, в нем четыре столбца.Заранее спасибо:)

Имя работника, Количество проданных автомобилей на прошлой неделе, Количество проданных автомобилей на этой неделе, Общее количество проданных автомобилей ( все на одной линии )

1,7,7,14

2,7,8,15

3,9,2,11

4,8,6,14

5,2,9,11

6,4,15,19

Всего, 47,84

1 Ответ

0 голосов
/ 20 декабря 2018

Один из способов сделать это будет

import csv
#replace the name with your actual csv file name
file_name = "data.csv" 
f = open(file_name)
csv_file = csv.reader(f)
second_column = [] #empty list to store second column values
for line in csv_file:
    second_column.append(line[1])
    print(line[1]) #index 1 for second column 

Переменная Second_column будет содержать необходимые значения.Надеюсь, это поможет.

...