Importer des fichiers csv triés par colonnes, pas par lignes?J'ai utilisé python pour générer un fichier txt d'une analyse d'image dans plusieurs conditions. Cela ressemble à quelque chose comme:
A, a1, a2, a3, a4; B, b1, b2, b3, b4, b5; C, c1, c2, c3, c4
Je voudrais l'importer dans une table JMP comme:

Ajuster les paramètres d'importation csv fonctionne bien lorsque je n'ai qu'une seule colonne, mais pour le moment, le mieux que je puisse faire est de faire apparaître les données «en-tête» dans la «colonne 2».
Je pense que mon script python peut générer plusieurs fichiers pour chaque analyse, puis les importer dans JMP individuellement, puis fusionner les tables, mais je voulais vérifier s'il y avait un moyen plus simple de le faire. (J'ai cent mille à quelques millions de lignes par colonne si cela fait une différence)
Merci pour toute aide!
Re: Importer des fichiers csv triés par colonnes, pas par lignes?Nvm - Je vais l'avoir dans des fichiers séparés que je peux importer avec "nom de fichier" comme deuxième colonne et travailler à partir de là!Re: Importer des fichiers csv triés par colonnes, pas par lignes?J'ai enregistré votre simple tableau de données dans un fichier .txt, et utilisé le script suivant pour entrer les données et j'ai fini avec
Names default to here(1);
dt=Open(
"<PATH to="" csv="" or="" txt="" file="">",
Import Settings(
End Of Line( Semicolon ),
End Of Field( Comma, CSV( 0 ) ),
Strip Quotes( 1 ),
Use Apostrophe as Quotation Mark( 0 ),
Use Regional Settings( 0 ),
Scan Whole File( 1 ),
Treat empty columns as numeric( 0 ),
CompressNumericColumns( 0 ),
CompressCharacterColumns( 0 ),
CompressAllowListCheck( 0 ),
Labels( 0 ),
Column Names Start( 1 ),
Data Starts( 1 ),
Lines To Read( "All" ),
Year Rule( "20xx" )
)
);
AllColumns = dt << get column names();
remove from(AllColumns,1,1);
dtFinal = dt << Transpose(
columns( AllColumns ),
Label( :Column 1 ),
Output Table( "Transpose of semicolon" )
);
dtFinal << delete columns(:Label );</PATH>
Re : Importer des fichiers csv triés par colonnes, pas par lignes ?Merci beaucoup!
Cela a parfaitement fonctionné sur les données simplifiées, mais j'ai coupé JMP après 10 minutes de rotation avec mon jeu de données réel. L'importation de plusieurs fichiers semble la meilleure solution pour moi. Merci encore quand même.