J'ai un fichier avec un horodatage en tant que colonne, et des nombres dans tous les autres. Je peux charger l'un ou l'autre correctement, mais pas les deux. Frustrant le diable hors de moi ...chargement de données à l'aide de Numpy.genfromtxt avec plusieurs formats
C'est ce que je fais:
import numpy as np
file = np.genfromtxt('myfile.dat', skip_header = 1, usecols = (0,1,2,3), dtype = (str, float), delimiter = '\t')
Donc la colonne 0 est l'horodatage, et je veux le lire en tant que chaîne. Le reste je veux lire en tant que flotteurs. Est-ce que quelqu'un sait comment faire ça? J'ai essayé de tromper avec des noms et des dtypes, mais je ne peux rien faire pour travailler.
Merci.