Я хотел бы создать словарь с ключом, являющимся первой строкой CSV-файла, и значением, являющимся словарем {первый столбец: соответствующий столбец для строки} Например, test.csv
Header1, Header2, Header3
A, 1, 10
B, 2, 20
C, 3, 30
Я использую data.drop(['Header1'], 1)
, чтобы удалить Header1
.
Я хотел бы, чтобы результирующий дикт был:
{'Header2':{A:1, B:2, C:3},'Header3':{A:10, B:20, C:30}}
Должен ли я использовать csv.DictReader
? Или массивы numpy вместо этого?
index_col=[0]
, потому что первый столбец csv не отображается как «Заголовок1». 30.07.2018