У меня есть датафрейм с формой (601, 2522). Я хочу, чтобы индексирование начиналось со второй строки кадра данных - PullRequest
1 голос
/ 12 апреля 2019

Измените индексирование, чтобы оно начиналось со второй строки кадра данных.Потому что этот фрейм данных будет преобразован в ордердикт, где я буду использовать первую строку элемента в качестве меток для моего набора данных.

- Попытка мультииндексирования в фрейме данных, но что произойдет, когда я перейду на orderdict,у dict есть две клавиши:

OrderedDict ([('0', 'shot') 0 1577 1 1577])

Я хочу, чтобы только одна клавиша и остальные были значениями, но 'Выстрел 'не должен быть проиндексирован, так как это будет имя столбца для данных

В настоящее время заказанный приговор выглядит следующим образом: OrderedDict ([(' 0 ', 0 shot 1 1577 2 1577 3 2106 4 2106 5 1875)] И я хочу это так:

OrderedDict ([('0', снимок 0 1577 1 1577 2 2106 3 2106 4 1875)]

1 Ответ

1 голос
/ 12 апреля 2019

Вы можете сделать это, как показано ниже:

data = np.loadtxt("path to file", delimiter = ',', dtype = 'str')
csv_data = data[1:,0:2] #[start row:end row, start col:end col]

подскажите, поможет ли это решить вашу проблему?

...