structure containing all useful information to import the file
opts = detectImportOptions(filename) opts = detectImportOptions(filename, OptionName, Value, ...)
path or name of file to read
Optional pairs OptionName, Value are:
the column separator mark.
the decimal mark, '.' or ','.
the number of header lines.
output argument - structure containing the following information:
column names in the file.
data type of each column (double, string, datetime or duration).
data format. The detectImportOptions function tries to determine the input format for datetime and duration data. For others types, no format is to apply.
the column seperator.
the decimal seperator.
contains the first and last line of file corresponding to data.
file header.
contains the number of empty columns.
The detectImportOptions function determines several pieces of information from a file that are useful for reading. This function is used in the readtable and readtimeseries functions.
opts = detectImportOptions(filename)
Code = ["AF"; "NA"; "OC"; "AN"; "AS"; "EU"; "SA"]; NameContinent = ["Africa"; "North America"; "Oceania"; "Antarctica"; "Asia"; "Europe"; "South America"]; Area = [30065000; 24256000; 7687000; 13209000; 44579000; 9938000; 17819000]; // in km2 NumberCountry = [54; 23; 14; %nan; 47; 45; 12]; LifeExpectancy = [60; 78; 75; %nan; 72; 75; 74]; // in years t = table(Code, NameContinent, Area, NumberCountry, LifeExpectancy, ... "VariableNames", ["Code", "NameContinent", "Area", "NumberCountry", "LifeExpectancy"]) // Write the table in CSV file writetable(t, fullfile(TMPDIR, "data.csv")) // DetectImportOptions opts = detectImportOptions(fullfile(TMPDIR, "data.csv")) r = readtable(fullfile(TMPDIR, "data.csv"), opts) | ![]() | ![]() |
| Version | Description |
| 2024.0.0 | Introduction in Scilab. |