www.gusucode.com > matlab 案例源码 matlab代码程序 > matlab/GettingAndUpdatingOptionsWhenImportingLogicalDataExample.m

    %% Set Options When Importing Logical Data
% Use the |setvaropts| function to update properties that control the
% import of |logical| data. First, get the import options object for the
% file. Next, examine and update the options for the logical variables.
% Finally, import the variables using the |readtable| function.

%%
% Preview the data in |airlinesmall_subset.xlsx|. Notice the logical data
% in the column |Cancelled|. Only a preview of rows 30 to 40 is shown here.
%
% <<../preview_airlinesmall_subset_logical.jpg>>
%

%%
% Get the import options object. 
opts = detectImportOptions('airlinesmall_subset.xlsx');

%%
% Get and examine the |VariableImportOptions| for variable |Cancelled|.
getvaropts(opts,'Cancelled')

%%
% Set the data type of the variable to |logical|. 
opts = setvartype(opts,'Cancelled','logical');

%%
% Set the |FillValue| property of the variable to replace missing values
% with |true|. 
opts = setvaropts(opts,'Cancelled','FillValue',true);
 
                                   
%%
% Select, read, and display a summary of the variable. 
opts.SelectedVariableNames = 'Cancelled';
T = readtable('airlinesmall_subset.xlsx',opts); 
summary(T)