ストリングから数値データを抜粋するためのSmileのコマンドは extractcolumnです。 - 列の分離符としての extractcolumnの過程のコラム分離符として タブでフォーマットされたストリングとCRかLF。 ファイルのそのストリング自体か参照のどちらかがそのようなストリングを含んだことであるならパラメタがそうするかもしれない コネ。
- 抜粋するコラムを指定するか、 j(インデックスiからjまでコラムのリストを返す)を通して3つのフォーム extractcolumn i(列番号iを返す)、extractcolumn iの1つを使用するか、または i1、i2、…、iN(インデックスがリストの中で指定されるコラムのリストを返す)をextractcolumnするように。 スキップする スキップパラメタ、例えばヘッダー列を使用します。
extractcolumn1、1をスキップするsの3にx、yを設定してください。 - デフォルトで、 extractcolumn iはリターンで区切られたストリングとして各コラムを返します。 数のリストとして各コラムを得るために、 本当のアレイとしてextractcolumn[…]を指定します。
本当のアレイは、格納するSmileが使用する人でいっぱいのアレイ構造の名前と数の過程勢ぞろいです。 本当のアレイは 1.0、3.14、1.414などの実数のAppleScriptリストに論理的に同等です。 これは 科学的環境に関する章で説明されます。 extractcolumn1、本当のスキップ1の勢ぞろいとしてのsの3にx、yを設定してください。 - ストリングとしての2dアレイからのサブアレイの2dを抽出するために、 ストリングとしてextractcolumn[…]を指定します。 これは1個のサブテーブル、1つ タブ、および リターンで区切られたストリングとしてコラムを返すでしょう。
「年のツ?」にtheTableを設定してください。ncツ? 2018ツ????08ツ????3 2019ツ????12ツ????6" ストリングとしてのtheTableのextractcolumnの2〜3 ツ??i>--結果: 「株式会社ツ?」 708ツ????3 712ツ????6" - コネであるなら、空のひもで、パラメタは、ストリングかファイルであるかそれが1でいっぱいにされた 本物の勢ぞろいを返します。あなたが非既存の列番号を指定するなら、 extractcolumnがコラムを返す、 コネであるなら 値を逃して、パラメタは マトリクスです。
また、どんな有効な数も見つけることができなかった位置(数にすることができない空のストリングかストリングのどちらかを含む位置)は 欠測値のもので満たされます。 |