Save as separate file with separate name in txt
    2 visualizaciones (últimos 30 días)
  
       Mostrar comentarios más antiguos
    
ds=dataset(‘xlsfile’,’prov.xlsx’);
f1=ds.rem(1:451);
f2=ds.name(1:451);
for i=1:451
    if f1(i)==1
        %name
        c(i)=f2(i);
        save('/Users/desktop/c(i)' '.txt','f1')
    end
end
I want to have all 1 values in separate file with special name.
8 comentarios
  Geoff Hayes
      
      
 el 6 de Mzo. de 2019
				Vania - I don't understand why you are getting a string like '/Users/Desktop/myfolder/0.txt/Users/Desktop/myfolder/102.txt/Users/Desktop/myfolder' which appears to be a concatenation of several attempts to create files. You may need to post more of your code or try moving the sprintf out of the save to get something like
for i=1:451
    if f1(i)==1
        %name
        c(i)=f2(i);
        filename = sprintf('/Users/desktop/%d.txt', f2(i));
        save(filename,'f1')
    end
end
Respuestas (1)
Ver también
Categorías
				Más información sobre String Parsing en Help Center y File Exchange.
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


