#python #csv #input #output
Вопрос:
У меня есть следующие коды на python:
pd = input('table.csv')
где table.csv содержит (a, b, c) — имена столбцов в этой таблице):
a, b, c
49,3,-1
2,101, 5
И я хочу распечатать первый столбец этого файла table.csv.
Я пробовал несколько способов, таких как печать(pd[‘a’]). Или
col = input('a') or col = pd['a']
print(col)
Тем не менее, я продолжаю получать ошибки:
TypeError: string indices must be integers
Как мне распечатать содержимое этой таблицы csv?
Комментарии:
1.
pd
это струна. Я рекомендую импортировать csv-файл с помощью pandas, чтобы вы могли получить доступ к столбцам по имени.2. Я знаю, как это сделать в панд, но это то, что требуется сделать (используя функцию ввода python).
3. Так это домашнее задание? И вы хотите, чтобы мы сделали это за вас?
4. Это проблема, связанная с проектом. Мне любопытно узнать, в чем проблема с этим методом обработки данных