Actually csvread does not work for me because my data contain not only numerical variables. I have also strings and cells. Is there a way I can use the function dataset?
Importing only a fraction of a database using dataset
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
    Sebastiano delre
 le 14 Mai 2016
  
    
    
    
    
    Commenté : Sebastiano delre
 le 15 Mai 2016
            I have a large dataset in csv format (400MB). How can I import in MatLab only the first 500 rows?
Réponse acceptée
  Azzi Abdelmalek
      
      
 le 14 Mai 2016
        nc=6; % Number of column in your csv file
nr=500  
data=csvread('file.csv',0,0,[0 0 nr-1 nc-1])
4 commentaires
  Walter Roberson
      
      
 le 14 Mai 2016
				xlsread() accepts range arguments.
You have R2013b according to your other postings; you could consider readtable() . I do not know how fast that would be; I seem to remember later releases made it faster.
Plus de réponses (0)
Voir également
Catégories
				En savoir plus sur Database Toolbox dans Help Center et File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


