。
変数のインポートオプションの设定
インポートオプションオブジェクトを作用成し,选択したたににオプション设定し,调整したオプションと关联可读
を使用してデータをインポートします。
スプレッドシートpatients.xls
のオプションオブジェクトを作成します。
opts=检测端口选项(“patients.xls”);
変数吸烟者
、舒张
および收缩系统
のfillvalue.
プロパティを設定します。
选择= setVaropts(选择,“吸烟者”,“FillValue”、假);opts=setvaropts(opts{舒张压的,“收缩”},“FillValue”,0);
インポートする変数を选択します。
opts.SelectedVariableNames = {“吸烟者”,舒张压的,“收缩”};
変数をインポートして概要を表示します。
T = readtable (“patients.xls”、选择);总结(T)
变量:吸烟者:100x1逻辑值:True 34 False 66舒张期:100x1双值值:Min 68中位数81.5 Max 99收缩期:100x1双值值:Min 109中位数122 Max 138
欠损フィールドまたは不完全なフィールドを含むデータをインポートするには,欠损インスタンスを认识し,欠损インスタンスをインポートする方法を决定する必要があります。importOptions
にこれら両方の決定をもたせ,可读
を使用してデータを取得します。
ファイルのインポートオプションオブジェクトを作成して,欠損データのインポートを制御するプロパティを更新し,可读
を使用してデータをインポートします。データセットairlinesmall.csv
には,NA
によって示される欠損データを含む 2.つの数値変数arrdelay.
とDepDelay
がある点に注意してください。
ファイルからインポートオプションオブジェクトを作成します。
opts=检测端口选项(“airlinesmall.csv”);
TreatAsMissing
プロパティを使用して,欠损インスタンスのプレースホルダーとなるデータ内の文字を指定します。この例では,2つの数値変数arrdelay.
とDepDelay
にテキストNA
を含む欠損フィールドが含まれています。
opts=setvaropts(opts{“ArrDelay”,“德布雷”},“TreatAsMissing”,'NA');
欠損インスタンスのインポート時に実行する,インポート関数のアクションを指定します。その他のオプションについては,ImportOptions
プロパティのページを参照してください。
选择。MissingRule =“填满”;
インポート关数が欠损インスタンスを见つけたときに使用する値を指定します。ここでは,変数arrdelay.
と変数DepDelay
内の欠損インスタンスを0
で置き换えます。
opts=setvaropts(opts{“ArrDelay”,“德布雷”},“FillValue”,0);
操作する変数を選択し、可读
を使用してそれらをインポートします。
opts.SelectedVariableNames = {“ArrDelay”,“德布雷”};T = readtable (“airlinesmall.csv”、选择);
arrdelay.
とDepDelay
内の値を調べます。インポート関数がNA
によって示された欠损値を置き换えたことを确认します。
T(166:180,:)
ans =15×2表ArrDelay deprelay_uuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuuu
関数可读
は接头辞0 x
および0 b
の付いた16進数と2進数を自動的に検出します。接頭辞が付いていないときにこうした数値をインポートするには,インポートオプションオブジェクトを使用します。
ファイルhexandbinary.txt.
のインポートオプションオブジェクトを作成します。その3列目には接頭辞0 x
のない 16進数が含まれます。
opts=检测端口选项(“hexAndBinary.txt”)
opts = delimitedtextimportoptions with属性:format属性:delimiter:{','}空白:'\ b \ t'排列:{'\ n''\ r'''\ r \ n'} CommentStyle:{} inceCutivedelimitersrule:'split'LeaveDelimitersrule:'保持'trailingdelimitersrule:'忽略'emptylinerule:'跳过'编码:'utf-8'替换属性:signtrule:'fill'importerrule:'填充'extracolumnsrule:'addvars'变量导入属性:按名称设置类型setvartype VariableNames:{ 'VAR1', 'VAR2', 'VAR3' ...还有1}变量类型:{ '汽车', '汽车', '符' ...还有1} SelectedVariableNames:{ 'VAR1','var2','var3'和1更多}变量:显示所有4个变量选择访问变量选项使用setvaropts / getvaropts variablenamingrule:'修改'位置属性:Datalines:[1 inf] variablenamesline:0 rownamiscolumn:0变量:0 variabledescriptionsline:0要显示表的预览,请使用预览
3列目を16次数値としてしなければならないことを指定するは,接头辞がなくても关键塞瓦罗普茨
を使用します。3.番目の変数の変数型をint32
に設定します。3.列目を十六进制
にインポートするための记数法を设定します。
OPTS = setvaropts(OPTS,3,“NumberSystem”,“十六进制”,'类型','int32')
opts = delimitedtextimportoptions with属性:format属性:delimiter:{','}空白:'\ b \ t'排列:{'\ n''\ r'''\ r \ n'} CommentStyle:{} inceCutivedelimitersrule:'split'LeaveDelimitersrule:'保持'trailingdelimitersrule:'忽略'emptylinerule:'跳过'编码:'utf-8'替换属性:signtrule:'fill'importerrule:'填充'extracolumnsrule:'addvars'变量导入属性:按名称设置类型setvartype variablenames:{'var1','var2','var3'和1更多} variabletypes:{'auto','auto','int32'和1更多} selectedvariablenames:{'var1','var2','var3'和1更多}变量:显示所有4个变量选择访问变量选项使用setvaropts / getvaropts variablenamingrule:'修改'位置属性:Datalines:[1 inf] variablenamesline:0 rownamiscolumn:0变量:0 variabledescriptionsline:0要显示表的预览,请使用预览
ファイルを読み取り,最初の3列を数値としてインポートします。関数可读
は、1.列目と 2.列目に 16進数値と 2.進数値が含まれていることを自動的に検出します。インポート オプション オブジェクトは、3.列目にも 16進数値が含まれることを指定します。
T = readtable (“hexAndBinary.txt”选择)
t =3×4表Var1 Var2 Var3 Var4 _________ _____ ___________ 255 255 51193 {'Device1'} 256 4 1471 {'Device2'} 43981 129 61455 {'Device3'}
関数塞瓦罗普茨
を使用して,テキストデータのインポートを制御するプロパティを更新します。最初に,ファイルのインポートオプションオブジェクトを取得します。次に,テキスト変数のオプションを調べて更新します。最後に,関数可读
を使用して,変数をインポートします。
patients.xls
内のデータをプレビューします。列姓
のテキストデータに注目してください。ここでは,最初の10行のプレビューのみを示します。
インポートオプションオブジェクトを取得します。
opts=检测端口选项(“patients.xls”);
変数姓
の可变端口选项
を取得して调べます。
getvaropts(选择,“姓氏”)
ans = textvarifeimportoptions,属性:变量属性:名称:'lastname'类型:'char'fillvalue:'instamisinging:{} quoteRule:'删除'前缀:{}后缀:{} extentFieldRule:{} extentFieldRule:'缺少'字符串选项:Whitespacerule:“修剪”
変数のデータ型を细绳
に設定します。
opts = setvartype(opts,“姓氏”,'细绳');
変数のfillvalue.
プロパティを設定して、欠損値を“无名”
で置き换えます。
选择= setVaropts(选择,“姓氏”,“FillValue”,“无名”);
変数の最初の10行を选択して読み取り,プレビューします。
opts.SelectedVariableNames=“姓氏”;T=可读性(“patients.xls”,选项);T.LastName(1:10)
ans=10 x1字符串“史密斯”、“约翰逊”、“威廉姆斯”、“琼斯”、“布朗”、“戴维斯”、“米勒”、“威尔逊”、“摩尔”、“泰勒”
関数塞瓦罗普茨
を使用して、必然的
,关联,关联,关联,关联,关节最初ます,附近,次に,附近可读
を使用して,変数をインポートします。
airlinesmall_subset.xlsx
内のデータをプレビューします。列取消
以の,行30〜40のプレビューをています。
インポートオプションオブジェクトを取得します。
opts=检测端口选项(“airlinesmall_subset.xlsx”);
変数取消
の可变端口选项
を取得して调べます。
getvaropts(选择,“取消”)
ans=NumericVariableImportOptions with properties:Variable properties:Name:'Cancelled'Type:'double'FillValue:NaN TreatAsMissing:{}QuoteRule:'remove'前缀:{}后缀:{}EmptyFieldDrule:'missing'数值选项:ExponentCharacter:'eEdD'小数点分隔符:'.'MillandsParator:'TrimNonNumeric:0 NumberSystem:'decimal'
変数のデータ型を必然的
に設定します。
opts = setvartype(opts,“取消”,“合乎逻辑”);
変数のfillvalue.
プロパティを設定して、欠損値を真正的
で置き换えます。
选择= setVaropts(选择,“取消”,“FillValue”,真正的);
変数の概要を选択して読み取り,表示します。
opts.SelectedVariableNames=“取消”;T=可读性(“airlinesmall_subset.xlsx”、选择);总结(T)
变量:取消:1338x1逻辑值:True 29 False 1309
DatetimeVariableImportOptions
プロパティを使使し,日期时间
データのインポートを制御します。最初に,ファイルのImportOptions
オブジェクトを取得します。次に、日期时间変数の可变端口选项
を調べて更新します。最後に,可读
を使用して変数をインポートします。
中断.CSV
内のデータをプレビューします。列离场时间
と列RestorationTime
の日付と時刻のデータに注目してください。以下は、最初の 10行のみを示しています。
インポートオプションオブジェクトを取得します。
opts=检测端口选项('outages.csv');
datetime変数の离场时间
およびRestorationTime
の可变端口选项
を取得して调べます。
varOpts = getvaropts(OPTS,{'OutageTime','reasoriontime'})
varOpts = 1x2 DatetimeVariableImportOptions数组,带有属性:Name Type FillValue TreatAsMissing QuoteRule Prefixes suffix EmptyFieldRule DatetimeFormat DatetimeLocale TimeZone InputFormat
欠损値を现在の日付と时刻で置き换えるように,変数のfillvalue.
プロパティを設定します。
opts=setvaropts(opts{'OutageTime','reasoriontime'},......“FillValue”,'现在');
2.つの変数を選択して読み取り、プレビューします。RestorationTime
の2番目の行の欠损値が现在の日付と时刻で埋められている点に注目してください。
opts.SelectedVariableNames = {'OutageTime','reasoriontime'};T = readtable ('outages.csv'、选择);T(1:10,:)
ans =10×2表OutageTime RestorationTime ________________ ________________ 2002-02-01 12:18 2002-02-07 16:50 2003-01-23 00:49 2012-04-30 22:18 2003-02-07 21:15 2003-02-17 08:14 2004-04-06 05:44 2004-04-06 06:10 2002-03-16 06:18 2002-03-18 23:23 2003-06-18 02:49 2003-06-18 10:54 2004-06-20 14:39 2004-06-20 19:16 2002-06-06 19:28 2002-06-07 00:51 2003-07-16 16:232004-09-17 01:12 2004-09-27 11:09 2004-09-27 16:37
関数塞瓦罗普茨
を使用して、分类
データのインポートを制御するプロパティを更新します。最初に,ファイルのインポートオプションオブジェクトを取得します。次に,直言変数のオプションを調べて更新します。最後に,関数可读
を使用して,変数をインポートします。
中断.CSV
内のデータをプレビューします。列地区
と列原因
内のカテゴリカルデータに注目してください。この表は最初の10行のみを示しています。
インポートオプションオブジェクトを取得します。
opts=检测端口选项('outages.csv');
変数地区
と原因
ののオプションを取得取得して调べ调べ
getvaropts(选择,{'地区',“原因”})
ans = 1x2 textvarifeimportionsoptions arrow ression:name类型fillvalue injamissing QuoteRule Prefixes stumpyfieldrule whitespacerule
変数のデータ型を分类
に設定します。
选择= setvartype(选择,{'地区',“原因”},“分类”);
変数のfillvalue.
プロパティを設定して,欠損値をカテゴリ名“杂项”
で置き换えます。TreatAsMissing
プロパティを“未知”
に設定します。
opts=setvaropts(opts{'地区',“原因”},......“FillValue”,“杂项”,......“TreatAsMissing”,“未知”);
2つの変数の概要を選択して読み取り,表示します。
opts.SelectedVariableNames = {'地区',“原因”};T = readtable ('outages.csv'、选择);总结(T)
变量:地区:1468x1类别值:MidWest 142 NorthEast 557 SouthEast 389 SouthWest 26 West 354原因:1468x1类别值:杂项24 attack 294 earthquake 2 energy emergency 188 equipment fault 156 fire 25 severe storm 338 thunder storm 201 wind 95 winter storm 145
不要な接頭辞文字または接尾辞文字をもつ変数を含む表形式データをインポートします。最初に,インポートオプションオブジェクトを作成し,データをプレビューします。次に,対象の変数を選択し,その変数の型およびプロパティを設定して,不要な文字を削除します。最終的に,対象のデータをインポートします。
ファイルのインポート オプションを作成し、テーブルをプレビューします。
文件名=“pref_suff_trim.csv”;选择= detectImportOptions(文件名);预览(文件名、选项)
ans =8×5表一周时间一周时间一周时间,一周时间一周时间一周时间,一周时间一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,一周时间,价格价格价格价格价格价格价格,温度,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,价格,7.2222 C''时间戳:1/2/06 1:00''和Thu%20''。3898 MW''300.00''-7.3056 C''时间戳:1/3/06 2:00''和Sun%20''51.6344 MW''2.50''-7.8528 C''时间戳amp:1/4/06 3:00''和Sun%20''51.5597 MW''0.00''-8.1778 C''时间戳:1/5/06 4:00''和Wed%20''51.7148 MW''4.00''-8.9343 C''时间戳:1/6/06 5:00''和Sun%20''52.6898 MW''0.00''-8.7556 C''时间戳:1/7/06 6:00''和周一%20''55.341 MW''50.70''-8.0417 C''和周六:57:00“-8.2028 C”
対象の変数を选択し,その型を指定し,それらの変数のインポートオプションの値を调べます。
opts.SelectedVariableNames = {“时间”,“总费用”,“温度”};opts = setvartype(opts,“时间”,'约会时间');选择= setVaropts(选择,“时间”,“InputFormat”,'MM / DD / UU HH:MM');%指定日期时间格式选择= setvartype(选择,{“总费用”,“温度”},“双”);getvaropts(选择,{“时间”,“总费用”,“温度”})
ans = 1 x3 VariableImportOptions数组属性:变量选择:(1)|(2)|(3)名称:“时间”|“Total_Fees”|“温度”类型:“datetime”|“双重”|“双重”FillValue: (NaT) |(南)|(南)TreatAsMissing : {} | {} | {} QuoteRule:“删除”|“删除”|“删除”前缀 : {} | {} | {} 后缀:要访问每个变量的子属性,请使用getvaropts
変数のインポート オプション前缀
、后缀
,およびTrimNonNumeric
プロパティを设定して,変数时间
から'时间戳:'
を削除し、変数温度
から接尾辞'C'
を削除し、変数Total_Fees.
からすべての非数値文字を削除します。新しいインポートオプションでテーブルをプレビューします。
选择= setVaropts(选择,“时间”,“前缀”,'时间戳:');选择= setVaropts(选择,“温度”,“后缀”,'C');选择= setVaropts(选择,“总费用”,“TrimNonNumeric”,真正的);预览(文件名、选项)
ans =8×3表时间总计_____________________________ 01/01/06 01:00 300 -7.3056 01/03/06 02:00 2.5 -7.8528 01/04/06 03:00 0-801/06/06 01/07/06 01/07/06 01/08/06 01/07/06 01/07/06 01/07/06 01
可读
を使用してデータをインポートします。
T=可读性(文件名,选项);
空のフィールドを含むファイルのインポートオプションオブジェクトを作成します。空场
パラメーターを使用して、データ内にある空のフィールドのインポートを管理します。最初に、データをプレビューし、特定の変数に対して空场
パラメーターを設定します。最後に,すべての変数に対して空场
を設定し、データをインポートします。
关のフィールドフィールドを含むファイルのインポートオプションオブジェクト作作作作作关相关数数预览
を使用して、表の最初の8行を取得します。空场
の既定値は'丢失的'
です。そのため、インポート関数は空のフィールドを欠損として扱い、それらをその変数のfillvalue.
値に置き换えます0.3番目のVariableOptions
を使用して、データをプレビューします。ここで、関数预览
は3番目の変数の空のフィールドを楠
としてインポートします。
文件名='DataWithEmptyFields.csv';opts=detectImportOptions(文件名);opts.VariableOptions(3)%显示为第三变量的变量选项
ans = NumericVariableImportOptions with properties: Variable properties: Name: 'Double' Type: 'Double' FillValue: NaN TreatAsMissing: {} QuoteRule: 'remove' Prefixes: {} suffix: {} emptyfieldrole: 'missing' Numeric Options: ExponentCharacter: 'eEdD' DecimalSeparator: '.'千分号:" TrimNonNumeric: 0 NumberSystem: 'decimal'
预览(文件名、选项)
ans =8×7表文本分类双倍日期时间逻辑持续时间字符串__________ __________________________________________________________________________________01 {'abc'} {0x0 char} {'abc'} {'b'} 2 01/21/0018 {'false'} 09:00:01 {'def'} {'ghi'} {'ghi'} {0x0 char} 3 01/31/0018 {'true'} 02:00:01{'ghi'} {'jkl'} {'a'} nan 02/23/2018 {'false'} 03:00:01 {'jkl'} {'mno'} {'a'} 4 nat {'错误的' } 04:00:01 {'mno' } {'pqr' } {'b' } 5 01/23/0018 {0x0 char} 05:00:01 {'pqr' } {'stu' } {'b' } 5 03/23/0018 {'FALSE' } NaN {'stu' } {0x0 char} {'a' } 6 03/24/2018 {'TRUE' } 07:00:01 {0x0 char}
桌子の 2.番目の変数の空场
を設定します。最初に,変数を選択し,空场
を“自动”
に设定します。ここで,关数可读
は変数分类
の空のフィールドを<未定义>
としてインポートします。
opts.SelectedVariableNames=“绝对的”;opts = setvartype(opts,“绝对的”,“分类”);选择= setVaropts(选择,“绝对的”,'空字段',“自动”);T = readtable(文件名,选择)
t =10×1表分类___________ A B <未定义> A A B B A A <未定义>
次に、表内にあるすべての変数に対し,空场
パラメーターを设定します。最初に,変数のデータ型を适切に更新します。この例では,5番目と7番目の変数のデータ型をそれぞれ必然的
と细绳
に設定します。次に、すべての変数について、空场
を“自动”
に設定します。インポート関数は,変数のデータ型に基づいて空のフィールドをインポートします。ここで,関数可读
は必然的
変数の空のフィールドを0
としてインポートし、分类
変数の空のフィールドを<未定义>
としてインポートします。
variablenames = opts.variablenames;opts.selectedvariablenames = variablenames;选择所有变量选择= setvartype(选择,{“合乎逻辑”,“字符串”},{“合乎逻辑”,'细绳'});选择= setvaropts (VariableNames选择,'空字段',“自动”);T = readtable(文件名,选择)
t =10×7表文本分类双Datetime逻辑时间字符串 __________ ___________ ______ __________ _______ ________ _________ {' abc '} 1 01/14/0018真00:00:01“abc”{0 x0 char} b 2 01/21/0018假09:00:01“def”{“酥油”}<定义> 3 01/31/0018真正02:00:01“酥油”{. jkl的}南02/23/2018假03:00:01 . jkl“{”mno} 4假04:00:01 NaT"mno" {'pqr'} b 5 03/23/0018 false 05:00:01 "pqr" {'stu'} b 5 03/23/0018 false NaN "stu" {0x0 char} a 6 03/24/2018 true 07:00:01 "" {0x0 char} a 7 03/25/2018 true 08:00:01{'xyz'} NaN NaT true 06:00:01 "xyz"
空场
パラメーターは、'丢失的'
と“自动”
の他に'错误'
に设定することもできます。'错误'
に設定した場合,関数可读
はImportErrule.
パラメーターで指定された手順に従って空のフィールドをインポートします。
选择
—ファイルインポートオプションSpreadsheetImportOptions
|delimitedtextimportoptions.
|FixedWidthImportOptions
ファイルインポートオプション。関数侦探
によって作成されたSpreadsheetImportOptions
オブジェクト,delimitedtextimportoptions.
オブジェクト,またはFixedWidthImportOptions
オブジェクトとして指定します。选择
オブジェクトには,変数プロパティ,データの位置プロパティ,置换ルールなど,データのインポートプロセスを制御するプロパティが含まれます。
选择
—选択した変数選択した変数。文字ベクトル、一串スカラー、文字ベクトルの 单间牢房配列、一串配列、数値インデックスの配列、または 必然的配列として指定します。
変数名 (またはインデックス) は、选择
オブジェクトのVariableNames
プロパティに含まれる名前のサブセットでなければなりません。
例:'高度'
例:{'Height','LastName'}
例:9 [5]
データ型:字符
|细绳
|单间牢房
|UINT64
|必然的
オプションの名称、值
の引数ペアをコンマ区切りで指定します。姓名
は引数名で,价值
は対応する値です。姓名
はは用符符で囲まなけれなけれなりませませませなりませませname1,value1,...,namen,valuen
のように、複数の名前と値のペアの引数を任意の順序で指定できます。
选择= setvaropts(选择、“重量”、“FillValue”,0)
は、変数重量
のfillvalue.
を0
に設定します。
类型
—変数のデータ型'char'
|'细绳'
|'单身的'
|“双”
|'int8'
|“int16”
|……変数のデータ型。表に示されているデータ型で指定します。
データ型 |
説明 |
---|---|
|
テキスト。 |
|
単精度または倍精度の浮動小数点数。 |
|
符号付きまたは符号なし整数。64年8、16、32またはビットの整数として格納されます。 整数データ型ではは动小数数
|
|
真正的値または假値(たとえば, |
|
时点を指定する日时(たとえば, |
|
時間の長さ (たとえば、05:13:45 は5時間13分,および45秒を指定しています)。 |
|
カテゴリを指定する数码データまたはテキストデータ(たとえば, |
fillvalue.
—欠損データの置換値真正的
|假
欠损データの置换値。変数の型により,文字ベクトル,刺痛スカラー,スカラー数値,论理値真正的
または假
として指定します。
変数の型 | 説明 |
---|---|
テキスト | 置换テキスト。文件ベクトルまたは字符串スカラーとして指定します。 例: |
数値 | 欠損インスタンスを置き換えるスカラー数値 インポート関数は, 例: |
必然的 |
例: |
日期时间 | 日付と時刻のデータを表す文字ベクトルまたは 一串スカラー、またはスカラー値。有効な 例: 例: |
持续时间 | 期间のデータを表す文字ベクトル,串スカラー,またはスカラー値。有效な 例: |
分类 | カテゴリの置換に使用する名前を含む文字ベクトルまたは字符串スカラー。 例: |
欠損データ、変換不能なデータ、またはエラーを引き起こすデータのインポートを指示するには、fillvalue.
、TreatAsMissing
、迷失
および粗鲁
の4つのプロパティを一緒に使用します。次の場合,インポート関数はfillvalue.
プロパティに指定された値値使使使使。
データが変换不能であるか,またはTreatAsMissing
ののに一致。
迷失
または粗鲁
が填满
に設定されている。
TreatAsMissing
—欠損データとして解釈するテキスト欠损データとして解釈するテキスト。文字ベクトル,串スカラー,文字ベクトルの细胞配列,または串配列として指定します。
インポート関数は,欠損インスタンスを見つけると,迷失
プロパティ内の指定を使用して,适切なアクションを决定します。
例:“治疗缺失”、{NA'、'TBD'}
は、インポート関数にNA
またはTBD
ののすべての出现出现を欠损としてとして处处するように指示ししし
データ型:字符
|细绳
|单间牢房
QuoteRule
—二重引用符を管理する方法'消除'
|“保持”
|'错误'
データ内の二重引用符を管理する方法。次の表のいずれかの値として指定します。
使用符のルール | 处理 |
---|---|
'消除' |
文字が二重引用符( 例: 文字が2セットの二重引用符( 例: 文字を囲む开始引用符と终了引用符のペアに,ペアになっていない孤立した単一の二重引用符が続く场合,インポート关数はペアになっていない孤立した二重引用符を无视します。 例: |
“保持” |
すべての引用符を保持します。 |
'错误' |
二重引用符 (" )で始まるデータの変换时にエラーをレポートします。フィールドを引用符で囲んではならない场合に,この设定を使用します。 |
例:“QuoteRule”
が'消除'
に設定されている場合,インポート関数は“abc“def”
を六边形abcdef”
としてインポートします。
データ型:字符
|细绳
空场
—空のフィールドをを定理する手顺'丢失的'
(既定値) |'错误'
|“自动”
データ内の空のフィールドを管理する手順。次のいずれかの値として指定します。
'丢失的'
—迷失
プロパティで指定した手順を使用する
'错误'
—ImportErrule.
プロパティで指定した手順を使用する
“自动”
— 変数のデータ型に基づいて空の値を使用する
データ型 | 空の値 |
---|---|
文本 |
长さが0の |
数字 |
动力小数数号 整数の場合 |
持续时间 |
|
日期时间 |
|
必然的 |
|
分类 |
|
例:opts=setvaropts(opts,'RestorationTime','EmptyFieldRule','auto');
データ型:字符
|细绳
前缀
—接頭辞の位置から削除するテキスト変数値の接頭辞の位置から削除するテキスト。文字ベクトル、文库ベクトルベクトル细胞配列、字符串スカラー、一串配列として指定します。
例:opts=setvaropts(opts,'Var1','Prefixes','$)
は変数var1
の前缀
オプションを设定します。var1
に“500美元”
の値が含まれる場合,可读
はこれを“500”
としてとしてます。
データ型:字符
|细绳
|单间牢房
后缀
—接尾接尾辞の位置位置からするする変数値の接尾辞の位置から削除するテキスト。文字ベクトル、文库ベクトルベクトル细胞配列、字符串スカラー、一串配列として指定します。
例:选择= setvaropts(“Var1”,选择“后缀”,/ -)
は変数var1
の后缀
オプションを设定します。var1
に“500美元/ -”
の値が含まれる場合,可读
はこれを“500美元”
としてとしてます。
データ型:字符
|细绳
|单间牢房
空格规则
—先頭と末尾の空白を管理する方法“修剪”
(既定値) |“trimleading”
|“拖尾”
|'保存'
テキストデータのインポート時に先頭と末尾の空白を管理する方法。次の表のいずれかの値として指定します。
空白のルール | 处理 |
---|---|
“修剪” |
先头または末尾の空白をすべてテキストから削除します。内部の空白は影响を受けません。 例: |
“trimleading” |
先头の空白のみを削除します。 例: |
“拖尾” |
末尾の空白のみを削除します。 例: |
'保存' |
空白を保持します。 例: |
データ型:字符
|细绳
ExponentCharacter
—指数を示す文字指数を示す文字。文字ベクトルまたは字符串スカラーとして指定します。インポート关数は,ExponentCharacter
プロパティプロパティ使使し,科学表记で表されれののを示す示す示す示すますます。
例:varOpts。ExponentCharacter = ' '
の場合,インポート関数はテキスト“1.2a3”
を数値1200.
としてインポートします。
データ型:字符
|细绳
DecimalSeparator
—小数点の区切りを示す文字数値変数内の小数点の区切りを示す文字。文字ベクトルまたは字符串スカラーとして指定します。インポート关数は,DecimalSeparator
の名前と値のペアで指定される文字を使用して,数値の整数部分と小数部分を区別します。
整数データ型に変換すると,小数部分をもつ数値は最も近い整数に丸められます。
例:名前と値のペアが'小数分隔符',','
のように指定される场合,インポート关数はテキスト“3,14159”
を数値3.14159
としてインポートします。
データ型:字符
|细绳
数千律师
—3.桁ごとの区切りを示す文字数値変数内の三桁ごとの区切りを示す文字。文字ベクトルまたは字符串スカラーとして指定します。3桁ごとの区切り文字は視覚的な区切りとして機能し,数値を三桁ごとにグループ化します。インポート関数は,数千律师
の名前と値のペアで指定される文字を使用して,インポートされる数値を解釈します。
例:名前と値のペアが'数千律师',','
のように指定される场合,インポート关数はテキスト“1234000”
を1234000.
としてインポートします。
データ型:字符
|细绳
TrimNonNumeric
—非数号文库のの假
(既定値) |真正的
非数値文字を数値変数から削除します。必然的真正的
または假
として指定します。
例:名前と値のペアが“TrimNonNumeric”,真的
のように指定さされる合书,インポート关键“500美元/ -”
を500
としてとしてます。
データ型:必然的
numberystem.
—数値変数を解釈するシステム“十进制”
(既定値) |“十六进制”
|“二进制”
数値変数を解釈するシステム。“十进制”
、“十六进制”
,または“二进制”
として指定します。
|
説明 |
---|---|
|
|
|
|
|
|
TrueSymbols.
—論理値真正的
として扱うテキスト論理値真正的
として扱うテキスト。文字ベクトル、字符串スカラー、文库ベクトルベクトル细胞配列,または一串配列として指定します。
例:varOpts。TrueSymbols ={“t”,“真正的”}
の場合,インポート関数は,論理値真正的
としてT
または真正的
を含むすべてのフィールドをインポートします。
データ型:字符
|细绳
|单间牢房
FalseSymbols
—論理値假
として扱うテキスト論理値假
として扱うテキスト。文字ベクトル、字符串スカラー、文库ベクトルベクトル细胞配列,または一串配列として指定します。
例:varOpts.FalseSymbols = { 'F', '假'}
の場合,インポート関数は,論理値假
としてF
または错误的
を含むすべてのフィールドをインポートします。
データ型:字符
|细绳
|单间牢房
CaseSensitive
—大文字小文字を区別するかどうかのインジケーター真正的
|假
大文字小文字を区别するかどうかのインジケーター。论理値真正的
または假
として指定します。
入力データを欠损値の真正的
または假
として解釈するために,インポート关键词TreatAsMissing
、TrueSymbols.
およびFalseSymbols
にに指定されれた値ににさせせ
日期时间格式
—表示形式'默认'
|“默认日期”
|“preserveinput”
|カスタム形式|文字ベクトル|字符串スカラー表示形式。文字ベクトルまたは 一串スカラーとして指定します。日期时间格式
プロパティは,出力内の日付と時刻の表示形式を制御します。日期时间格式
は次の値のいずれかとして指定します。
日期时间格式 の値 |
説明 |
---|---|
|
既定の表示形式を使用します。 |
|
時刻の成分を含めずに作成されたdatetime値用の既定の表示形式を使用します。 |
|
入力形式 |
カスタム形式 | 文字 |
出荷時の既定の形式はシステムのロケールに依存します。既定の表示形式を変更するには、既定の日期时间形式を参照してください。
データ型:字符
|细绳
InputFormat
—入力テキストの形式日付と時刻を表す入力テキストの形式。文字識別子を含む文字ベクトルまたは string スカラーとして指定します。
次の表に,一般的な入力形式と,ニューヨーク市の2014年4月19日下午(土)9:41:06の書式設定された入力の例を示します。
InputFormat の値 |
例 |
---|---|
“yyyy-MM-dd” |
2014-04-19 |
'DD / MM / YYYY' |
2014/04/19 |
“dd.MM.yyyy” |
2014年4月19日 |
“yyyy年 嗯月 dd日' |
2014年04月19日 |
“嗯d, yyyy” |
4.月 19, 2014 |
'EEEE,MMMM d,YYYY H:毫米的' |
土曜日, 4 月 19, 2014 9:41 午後 |
' mm d, yyyy HH:mm:ss Z' |
4.月 19, 2014 21:41:06 -0400 |
“yyyy-MM-dd“T”HH: mmXXX |
2014 - 04 - 19 - t21:41内 |
有效な文字识别子の完全な一覧については,日期时间配列の总体安排
プロパティを参照してください。
例:'Ippewormat','EEEE,MMMM D,YYYY HH:MM:SS'
データ型:字符
|细绳
DatetimeLocale
—日付を解釈するロケール。日付を解釈するためのロケール。文字ベクトルまたは字符串スカラーとして指定します。DatetimeLocale
値は,インポート関数が日付と時刻を表すテキストを解釈する方法を決定します。
DatetimeLocale
を次のいずれかの値に設定します。
'系统'
——システムのロケールを指定します。
文字ベクトルまたは字符串スカラー-
の形式を使用します。ここでXX.
_yy.
XX.
はiso 639-1で定义された小文章2文件字のコードで,yy.
はiso 3166-1 alpha-2で定义された大文の国コードです。
次の表に一般的なロケールの値を示します。
ロケール | 言語 | 国 |
---|---|---|
'de_DE' 对应 |
ドイツ語 | ドイツ |
“en_GB” |
英語 | 英国 |
“en_US” |
英語 | 米国 |
“是的” |
スペイン語 | スペイン |
“fr_FR” |
フランス語 | フランス |
'it_it' |
イタリア语 | イタリア |
'Ja_JP表示' |
日本語 | 日本 |
'ko_KR' |
韓国語 | 韓国 |
“设置nl_NL” |
オランダ語 | オランダ |
“zh_CN” |
簡体字中国語 | 中国 |
例:varOpts。DatetimeLocale = ' de_DE '
は,日付と时代のロケールをドイツに设定し。
メモ
语言环境
値により,入力値の解釈方法が决まります。表示形式と言语は,[基本设定]ウィンドウの(日付と時刻の形式)セクションの[ロケール]オプションによって指定されます。既定の日付と時刻のロケールを変更する方法については、コマンドウィンドウ基本設定の設定を参照してください。
データ型:字符
|细绳
时区
—タイムゾーン''
(既定値) |文字ベクトル|字符串スカラータイムゾーン。文件ベクトルまたは字符串スカラーとして指定します。时区
の値を指定すると、インポート関数で入力データを解釈するときにそのタイム ゾーンが使用されます。また、出力配列でも时区
で指定したタイムゾーンが使用されます。入力データがタイムゾーンを含む文字ベクトルである場合,インポート関数はすべての値を指定されたタイムゾーンに変換します。
时区
は次の任意の値を使用します。
''
は特定のタイム ゾーンに属さない "ゾーンなし" の 日期时间値を作成します。
伊安娜タイム ゾーン データベースのタイム ゾーン地域 (例“美国/洛杉矶”
)。タイムゾーン地域の名前では,各地域で使用される标准时および夏时间のUTCからのオフセットについて,现在および过去に実施されたルールが考虑されます。
ISO 8601の+ HH: mm
または-hh:mm.
形式の文字ベクトル。' + 01:00 '
など、UTCからの固定オフセットのタイム ゾーンを指定します。
“UTC”
。協定世界時に基づいてdatetime値を作成します。
“乌特克利普秒”
。うるう秒が考慮された協定世界時に基づいてdatetime値を作成します。
次の表にIANAタイムゾーンデータベースの一般的なタイムゾーン地域の名前を示します。
时区 の値 |
UTCオフセット | UTC DSTオフセット |
---|---|---|
“非洲/约翰内斯堡” |
+02:00 | +02:00 |
'美国/芝加哥' |
-06:00 | -05:00 |
美国/丹佛的 |
-07:00 | -06:00 |
“美国/洛杉矶” |
−喂饲 | -07:00 |
“美国/ New_York” |
-05:00 | -04:00 |
“美国/ Sao_Paulo” |
−03:00 | −02:00 |
“亚洲/ Hong_Kong” |
+喂饲 | +喂饲 |
“亚洲/加尔各答” |
+05:30 | +05:30 |
“亚洲/东京” |
+09:00 | +09:00 |
'澳大利亚/悉尼' |
+10:00 | + 11点 |
“欧洲/伦敦” |
+00:00 | + 01:00 |
'欧洲/苏黎世' |
+ 01:00 | +02:00 |
指定された时区
をもたない 日期时间配列は、时区
プロパティをもつ配列と比较または结合して,特定のタイムゾーンを设定することはできません。
データ型:字符
|细绳
类别
—期间さされる期待されるカテゴリ。カテゴリ名のリストを含む,文字ベクトルの细胞配列,または串配列として指定します。
変換エラーを避けるため、入力フィールドの名前は、类别
プロパティに指定された名前のいずれかと一致していなければなりません。
例:varOpts。类别={‘BareLand’,‘森林’,‘水’,‘道路’,‘建筑’};
受保护的
—カテゴリ保护インジケーター真正的
|假
カテゴリ保護インジケーター。必然的真正的
または假
として指定します。顺序分类配列配列のカテゴリは常にされれれ保护されれれさされ依次的
プロパティが真正的
に設定されている場合,受保护的
の既定値は真正的
です。それ以外の場合は、受保护的
の値は假
です。绝对配列の詳細については,関数分类
のリファレンスページを参照してください。
依次的
—数学的な順序インジケーター假
(既定値) |真正的
|0
|1.
数学的な順序インジケーター。假
、真正的
、0
または1.
のいずれかとして指定します。分类配列の詳細については、関数分类
のリファレンスページを参照してください。
InputFormat
—入力テキストの形式期间データを表す入力テキスト。文字ベクトルまたは 一串配列として指定します。
次のいずれかの形式でInputFormat
を指定します。ここで,dd
、hh
、毫米
,および党卫军
はそれぞれ日,時間,分,秒を表します。
'DD:HH:MM:SS'
'HH:MM:SS'
“嗯:ss”
“嗯”
最初の3つの形式のいずれかに,秒の小数部を表す文字s
(最大9桁)を加入た'hh:mm:ss.SSSS'
のような形式
例:varOpts.InputFormat='dd:hh:mm:ss'
データ型:字符
|细绳
DurationFormat
—长データの表示形式期间データの表示形式。文字ベクトルまたは 一串スカラーとして指定します。
時間単位を伴う数値には,次のいずれかの値を指定します。
“是的”
- 固定长の年数。ここで,1年は365.2425日に等しい
'd'
——固定長の日数。ここで,1.日は 24 時間に等しい
'H'
——時間数
'M'
——分数
's'
——秒数
デジタルタイマーには,次のいずれかの形式を指定します。
'DD:HH:MM:SS'
'HH:MM:SS'
“嗯:ss”
“嗯”
最初の3つの形式のいずれかに,秒の小数部を表す文字s
(最大9桁)を加入た'hh:mm:ss.SSSS'
のような形式
例:DurationFormat
は,時間単位を伴う単一の数値と(0.5年
など) 、またはデジタル タイマー (10 時間 30分 15秒を表す10:30:15
など)のいずれかにすることができ。
データ型:字符
|细绳
DecimalSeparator
—秒数の小数部を分ける文字.
(既定値) |文字ベクトル|字符串スカラー秒数の小数部を分ける文字。文字ベクトルまたは串スカラーとして指定します。インポート关数はDecimalSeparator
持续时间値値ののの部小数部と区别ます。
データ型:字符
|细绳
FieldSeparator
—フィールドの区切りを示す文字:
(既定値) |文字ベクトル|字符串スカラー持续时间データでフィールドの区切りを示す文字。文字ベクトルまたは串スカラーとして指定します。
データ型:字符
|细绳
次のmatlabコマンドコマンドにに対応するリンクがクリックされまし
コマンドをmatlabコマンドコマンドウィンドウにににに実行してください.webブラウザーはmatlabコマンドをサポートしていませんんんん。
您还可以从以下列表中选择网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。