Creating a Datastore from either two Datastores, or a number of files populated in different folders.

9 visualizaciones (últimos 30 días)
Hello, I'm working with some large data sets, and have been using tall arrays and datastores. Now I have two datastores created from two folders say dsL and dsR. The arrays are NxM. Now I need to create say dsLR which is both datastores combined (horizontally). Which will be converted into a tall array. Now I obviously have access to the files separately in their folders, and to the two datastores, but I'm struggling to combine the two.

Respuesta aceptada

Srivardhan Gadila
Srivardhan Gadila el 30 de Mayo de 2020
As per my understanding I'm listing the two ways of comibing the datastores dsL & dsR:
%First one
imdsCombined = combine(imdsdsL,imdsdsR);
The above will results in combined datastore but the read output would be a 1x2 cell array with 1st cell element being the output of read(imdsdsL) and the other one being the output of read(imdsdsL)
%Second one
imdsCombined = datastore({'path to dsL', 'path to dsR'},'Type','tall')
The above will result in creation of datastore with imdsCombined.Files containing the files of both imdsdsL.Files & imdsdsR.Files.

Más respuestas (0)

Categorías

Más información sobre Datastore en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by