Extract data from fileDatastore and cell
조회 수: 3 (최근 30일)
이전 댓글 표시
read(fds)
ans =
struct with fields:
data: {178093×3 cell}
Cell data is somthing like that
{1×1×9 double} {10×20×3 single} {[0.4343]}
How can extract all rows and but 1 and 3 number columns such as only {1×1×9 double} {[0.4343]} using fds.data ?
댓글 수: 0
답변 (1개)
BhaTTa
2024년 7월 19일
To extract specific columns (in your case, columns 1 and 3) from a cell array and obtain all rows, you can use MATLAB's cell array indexing. Given that fds.data is a cell array with dimensions {178093×3}, you can extract the desired columns as follows:
% Extract all rows but only columns 1 and 3
extractedData = fds.data(:, [1, 3]);
% Display the size of the extracted data to confirm
disp(size(extractedData));
% Display the first few rows of the extracted data to verify
disp(extractedData(1:5, :));
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Genomics and Next Generation Sequencing에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!