Error in readInput - unrecognized function or variable 'swallow_csv'

조회 수: 1 (최근 30일)
Merve Can
Merve Can 2021년 5월 6일
답변: Asvin Kumar 2021년 5월 12일
Hi everyone,
I am trying to read a big CSV file (7.5 GB) and extract data from it into my workspace. I am using the following code:
path = '/Users/mervexxx/Desktop/Kxxxx/SimulationAnalysis/';
element = 'Reference_case.csv';
filename = [path,element];
[numbers,txt] = readInput(filename);
The csv is in the same folder as the m.-file and it works on a windows pc. However, on my mac I am getting the following error:
Unrecognized function or variable 'swallow_csv'.
Error in readInput (line 6)
[numbers, txt] = swallow_csv(filename, quote, sep, escape);
Error in SimulationAnalysis (line 56)
[numbers,txt] = readInput(filename);
Can you help me with this? I have 16GB RAM so that shouldn't be a problem.
Thanks!!

답변 (1개)

Asvin Kumar
Asvin Kumar 2021년 5월 12일
The swallow_csv mex which was generated for windows will not work for macOS. You will have to regenerate the mex file for macOS. Here are some examples from the mex doc page that should help you get started: https://www.mathworks.com/help/matlab/ref/mex.html#btw17rw-5

카테고리

Help CenterFile Exchange에서 Write C Functions Callable from MATLAB (MEX Files)에 대해 자세히 알아보기

태그

Community Treasure Hunt

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

Start Hunting!

Translated by