Help with the convertion of text files into tables.
조회 수: 1 (최근 30일)
이전 댓글 표시
Hi, I have a file containing 18 text files. I managed to put these in a structure so I can easely acces these files from there later on, when they are not in my path. Now, I am strugeling with pulling files from that structure and making the text files into tables. The text files contain 5000 rows and 2 columns. Can someone help me?
답변 (2개)
Anjaneyulu Bairi
2024년 12월 7일
To convert files from your structure into tables, start by accessing the structure fields to obtain the file paths. Use the "fullfile" function to construct the full file path, and then pass this path to the "readtable" function to create a table by reading the column-oriented data from your files.
To know more about "readtable" and "fullfile" functions, visit the below documentation links:
댓글 수: 0
Walter Roberson
2024년 12월 7일
directory_files_are_in = '/path/to/where/the/files/are';
dinfo = dir( fullfile(directory_files_are_in, '*.txt')); %adjust .txt as needed
fullnames = fullfile({dinfo.folder}, {dinfo.name});
num_files = length(fullnames);
all_data = cell(num_files,1);
for K = 1 : num_files
this_file = fullnames{K};
all_data{K} = readtable(this_file);
end
The accumulated data will now be stored in all_data as a cell array, with each cell array being a table.
댓글 수: 0
참고 항목
카테고리
Help Center 및 File Exchange에서 Text Files에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!