Je suis vraiment un débutant dans la programmation MATLAB. J'ai un problème dans le codage d'importer plusieurs fichiers csv dans un de certains dossier:Code d'erreur dans l'importation de plusieurs fichiers CSV à partir de certains dossiers en utilisant matlab
Ceci est mon code:
%% Importing multiple CSV files
myDir = uigetdir; %gets directory
myFiles = dir(fullfile(myDir,'*.csv')); %gets all csv files in struct
for k = 1:length(myFiles)
data{k} = csvread(myFiles{k});
end
J'utilise le uigetdir de code afin de pouvoir sélectionner des données de n'importe quel dossier, parce que j'essaye de faire un programme d'automation ainsi il serait flexible pour employer par d'autres. Le code que je cours recherche seulement le répertoire et montre la liste, mais pas pour fusionner les fichiers de csv en un et le lit dans «les données d'importation». Je veux qu'il soit fusionné et lu comme un seul fichier. Mon fichier fusionné devrait ressembler à ceci avec virgule délimité et se composent de 47 fichiers csv fusionnés (cette image est l'un des fichier csv je): my merged file
Je travaille pour une journée entière mais je trouve toujours le code d'erreur. S'il vous plaît aidez-moi :(Merci beaucoup d'avance pour votre aide
Pourriez-vous fournir un contenu d'échantillons pour votre fichier csv juste pour informer quelle fonction utiliser pouvez-vous aussi inclure votre code jusqu'à présent? Essayez-vous de combiner le contenu des fichiers csv? Votre première phrase n'est pas claire –
Salut @PhilipBrack J'ai modifié ma question. Je vous remercie. –
votre csvread fonctionne-t-il pour 1 fichier? –