Error using readtable: An error occurred while trying to determine whether "readData" is a function name
13 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
I get the following error when I am calling
readtable('file.csv')
Error using readtable (line 197)
An error occurred while trying to determine whether "readData" is a function name.
Note: readtable detected the following parameters:
'Delimiter', ',', 'HeaderLines', , 'Format', ''
Can you please help me on this one (do not provide me links on the same topic, I have checked everything and nothing is working) ?
1 Commento
Mathieu NOE
il 13 Ott 2021
hi
maybe you should share a copy of your csv file to let us check the issue
Risposte (1)
Ayush Aniket
il 3 Apr 2025
The error looks unusual from the "readtable" function. It could be due to several reasons. Try the following steps:
- Ensure that the file path is correct and the file exists at the specified location.
filePath = 'file.csv';
if exist(filePath, 'file') ~= 2
error('File does not exist at the specified path.');
end
- Sometimes, MATLAB's path can get corrupted. Resetting it to the default state can help.
restoredefaultpath;
rehash toolboxcache;
- Try specifying the delimiter and other parameters explicitly in the "readtable" function.
opts = detectImportOptions('file.csv', 'Delimiter', ',');
T = readtable('file.csv', opts);
- Ensure that the file content is properly formatted and does not contain any unexpected characters or missing values that could cause issues.
- Clear any functions and variables that might be interfering with "readtable". You can use the following command to see the specific function being called:
which readtable
- If "readtable" continues to fail, try using "readmatrix" or "readcell" as alternatives to read the data.
0 Commenti
Vedere anche
Categorie
Scopri di più su Text Files in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!