Notez que j'avais du mal à convertir une chaîne en un Dataframe pandas. Le déclencheur était une scène où je voulais gérer un fichier d'environ 300 Go avec des pandas. Il semble impossible d'utiliser directement read_csv (), donc c'était bien de le couper finement avec open () ou readline (), mais au fait, c'était la première fois que je créais un Dataframe à partir d'une chaîne de caractères. Je n'ai rien trouvé de bon quand j'ai cherché.
J'ai essayé d'utiliser le remodelage de numpy ().
pd.DataFrame(np.array(data.split()).reshape(-1,7))
L'image ressemble à ceci.
Heureusement, le nombre de colonnes a été fixé. Si le nombre de lignes n'est pas fixe, il semble préférable de mettre -1 dans l'argument de reshape (). Le nombre de colonnes est également le même. S'il vous plaît laissez-moi savoir s'il existe un autre bon moyen.
Recommended Posts