How to shuffle fileDatastore
    5 views (last 30 days)
  
       Show older comments
    
Hi,
I tried to shuffle fileDatastore, but failed.
Any method how to do it?
0 Comments
Answers (1)
  Ayush Laddha
    
 on 19 Jun 2020
        I understand that you wish to shuffle the fileDatastore. You can utilize the shuffle function to do so. You can use it as given below – 
fs = fileDatastore(path, 'ReadFcn', @load) 
shuffled_fs = shuffle(fs) 
Link to its documentation –  
4 Comments
  dpb
      
      
 on 14 Jul 2020
				I get same error on R2019b as does Haoqing LI (another poster just asked same Q? and this thread showed up in the automated links system so came to investigate).
Dunno' what is different w/  the release Ayush Laddha used, but 
>> ds=fileDatastore('3*.xlsx','ReadFcn',@readtable)
ds = 
  FileDatastore with properties:
                       Files: {
                              'C:\Users\...\Documents\MATLAB\Work\3-15-17.xlsx';
                              'C:\Users\...\Documents\MATLAB\Work\3-16-17.xlsx';
                              'C:\Users\...\Documents\MATLAB\Work\3-17-17.xlsx'
                              }
                 UniformRead: 0
                    ReadMode: 'file'
                   BlockSize: Inf
                  PreviewFcn: @readtable
                     ReadFcn: @readtable
    AlternateFileSystemRoots: {}
>> ds=shuffle(ds)
Undefined function 'shuffle' for input arguments of type 'matlab.io.datastore.FileDatastore'. 
>> 
See Also
Categories
				Find more on Modify Image Colors in Help Center and File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

