python принимает несколько столбцов в качестве индекса при импорте файла CSV - PullRequest
0 голосов
/ 18 июня 2020

Я пытаюсь импортировать файл csv, первый столбец - это даты, второй - нет, а остальные - некоторые данные о продукте. Когда я импортирую файл, он принимает мои первые три столбца в качестве индекса. Мне просто нужно иметь даты в качестве индекса.

pic of my code

1 Ответ

0 голосов
/ 18 июня 2020

Когда вы загружаете файл csv, задавая имена столбцов, все столбцы, которые вы не передали в аргумент names, станут индексами. Таким образом, вы можете

1) передать имя второго и третьего индекса в качестве аргумента имен, который даст только даты в качестве индекса.

2) Prd_data.reset_index(level=[1,2],inplace=True)

Это удалит второй и третий индекс и сделает их столбцами, а в качестве индекса сохранит только дату.

...