SemanticImportString

SemanticImportString["string"]

Datasetオブジェクトを与えるために,文字列を意味的にインポートしようと試みる.

SemanticImportString["string",type]

文字列の全要素を,指定のタイプのものとして解釈しようと試みる.

SemanticImportString["string",{type1,type2,}]

連続する列の要素を,指定のタイプのものとして解釈しようと試みる.

SemanticImportString["string",col1->type1,col2->type2,]

名前付きの列にある要素を,指定のタイプのものとして解釈しようと試みる.

SemanticImportString["string",typespec,form]

結果を指定の形式で与える.

詳細とオプション

例題

すべて開くすべて閉じる

  (6)

文字列を意味的にインポートする:

文字列を,1列の文字列としてインポートする:

指定の列タイプを持つ文字列をインポートする:

列の番号を使い,文字列のいくつかの列だけを指定された形式でインポートする:

列の名前を使い,文字列のいくつかの列だけを指定された形式でインポートする:

文字列を,名前付き行のリストとしてインポートする:

スコープ  (4)

与えられたデリミタを使って文字列をインポートする:

インポートする文字列の第1行がヘッダになるように指定する:

与えられた文字列の第1行と第3行を飛ばすように指定する:

欠落値を特殊形式Missing["UnknownData"]の形式"Unknown"で返す:

オプション  (12)

Delimiters  (2)

デリミタを指定することによって,値がどのように分けられるかが決まる:

代りに,セミコロンで区切られた値をインポートする:

クォーテーション内のデリミタは無視される:

HeaderLines  (2)

ヘッダが検出されると,列の第1要素が使用される:

ヘッダが検出されなかった場合,ヘッダは文字列中の指標(「column1」,「column2」等)になる:

ヘッダ行の数を明示的に指定する:

MissingDataRules  (4)

「no」で始まる文字列を欠落した0で置換する:

正規表現で入力をマッチする:

規則のリストのリストは列ごとに適用される:

規則は解釈の前に適用される:

ExcludedLines  (1)

処理されるべきではない行を指定する:

ColumnSpans  (3)

列の区切りを各列の最終文字の位置で指定する:

ColumnSpansは,列の境界にあるデリミタを自動的に削除する:

列中のデリミタは無視される:

アプリケーション  (3)

数量のリストをDatasetオブジェクトとしてインポートする:

数量を配列としてインポートする:

国をインポートする:

ファイルのコンテンツを得る:

入力ファイルに任意の文字列変換を適用する.この場合は,すべての文字を大文字にしている:

文字列に含まれるデータをインポートする:

料金の列のみをインポートする:

考えられる問題  (4)

データの解釈は,そのコンテキストに依存する.これ以上の文脈が与えられなければ,"12,3"は日付として解釈される:

有効な日付ではない値"45,4"が含まれる文脈では,"12,3"は2つの整数として解釈される:

SemanticImportStringSemanticInterpretationとは異なり,単純で素早い推測しか行わない.SemanticImportStringは州の名前を文字列としてインポートする:

SemanticInterpretationは州の名前をEntityオブジェクトとしてインポートする:

タイプの自動選択では,明示的にタイプを指定した場合よりも小さい解釈集合から選択する:

Automaticタイプは,自動的に選択された列数を指定する:

{Automatic}タイプは,自動的に選択されたタイプの単一列を指定する:

タイプのリスト中のAutomaticは,対応する列に連続的に適用される:

Wolfram Research (2014), SemanticImportString, Wolfram言語関数, https://reference.wolfram.com/language/ref/SemanticImportString.html.

テキスト

Wolfram Research (2014), SemanticImportString, Wolfram言語関数, https://reference.wolfram.com/language/ref/SemanticImportString.html.

CMS

Wolfram Language. 2014. "SemanticImportString." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/SemanticImportString.html.

APA

Wolfram Language. (2014). SemanticImportString. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/SemanticImportString.html

BibTeX

@misc{reference.wolfram_2024_semanticimportstring, author="Wolfram Research", title="{SemanticImportString}", year="2014", howpublished="\url{https://reference.wolfram.com/language/ref/SemanticImportString.html}", note=[Accessed: 21-November-2024 ]}

BibLaTeX

@online{reference.wolfram_2024_semanticimportstring, organization={Wolfram Research}, title={SemanticImportString}, year={2014}, url={https://reference.wolfram.com/language/ref/SemanticImportString.html}, note=[Accessed: 21-November-2024 ]}