Чтение файла CSV в массив NumPy, первая строка в виде строк, остальные как float
У меня есть данные, хранящиеся в CSV, где первая строка - строки (имена столбцов), а остальные строки - числа. Как мне сохранить это в массиве NumPy? Все, что я могу найти, это как установить тип данных для столбцов, но не для строк.
Прямо сейчас я просто пропускаю заголовки, чтобы выполнить вычисления, но мне нужно иметь заголовки в окончательной версии. Но если я оставлю заголовки в нем, весь массив станет строкой, и вычисления не пройдут.
Вот что у меня есть:
data = np.genfromtxt(path_to_csv, dtype=None, delimiter=',', skip_header=1)