Create a function to extract data several csv files
이전 댓글 표시
Hello! I´ve been trying to use the Import data/create a function to select a part of my csv files. I want to take matrix of data from a lot of different files. The layout is always the same, so I read tutorials. I try with: http://nl.mathworks.com/help/matlab/import_export/import-data-interactively.html But I get Undefined function 'importfile' for input arguments of type 'char'.
I want, if it is possible a function to use is several csv files. I want to create the matrix numbers. I have a lot of files to run. Can it be done? I think I have a problem to make matlab understand how to change to other files. If I use Import script I get the data but only for that one csv file I used. Not for others.
I am really new at these, any help is a lot! thank you.
댓글 수: 5
ly
2015년 10월 20일
Can you upload your csv files and discrible more details about what need be done?
Guillaume
2015년 10월 20일
Thorsten
2015년 10월 20일
Please upload your code to show what you have tried so far.
Milagros ARIETTI
2015년 10월 20일
Milagros ARIETTI
2015년 10월 21일
채택된 답변
추가 답변 (2개)
TastyPastry
2015년 10월 20일
Place all the files you need to work with in your current directory and use
files = dir('*.csv');
This will list all the .csv files in your folder and you can loop through them using a function of your choosing.
댓글 수: 1
There is no need to place the files in the current directory and I would advise against that as it's a good way to loose some files in the process. dir happily works in any directory:
files = dir(fullfile('c:\path\to\folder', '*.csv'));
카테고리
도움말 센터 및 File Exchange에서 Text Files에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!