問題タブ [matlab-table]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
644 参照

matlab - matlabでテーブルの行と列にラベルを付けますか?

次のように、matlab で行と変数の名前を作成しようとしています。

行名は見栄えがしますが、「efgh」が 4 つの列すべての 1 つの変数名であるのとは対照的に、efg と h をテーブルの 4 つの列に対応させたいと考えています。各列に個別にラベルを付けるにはどうすればよいですか?

これが私が探していたものです:

0 投票する
0 に答える
139 参照

matlab - Matlab:バリアント サイズのデータ​​セット テーブルで動作するように分類学習器コードをリファクタリングする

分類学習器 GUI には、次のようなコードをエクスポートするオプションがあります。

ここで、さまざまなサイズのに渡し、次のように呼び出したいと思いtrainClassifierます。datasetTable

したがって、for塗りつぶすループがdatasetTable.column_iあり、predictorNames. 私はテーブルの使用経験がないので、構文的に正しいものを書くことができませんでした。

predictorNamesの文字列は次を使用して作成できると思います

では、 の変数について何を提案できますdatasetTableか?

0 投票する
1 に答える
379 参照

matlab - MATLAB - for ループからテーブルを作成

次のコードがあります

繰り返しごとに結果をテーブルに保存して、時間の経過とともに結果がどのように変化するかを確認したいと思います。これを行う方法についていくつかの異なるコードを見てきました (つまり、for ループがあり、すべての結果をテーブルに格納する) が、実装できたものはありません。これを行う方法はありますか?たとえば、ここからいくつかの例を見ましたhttp://www.mathworks.com/matlabcentral/answers/163572-creating-a-table-of-values-from-for-loopsしかし、私が言ったようにこれらのいずれかを実装します。

0 投票する
1 に答える
284 参照

matlab - Matlab テーブルから '@NA' を削除

エラー用語のテーブルデータを消去する次のコードがあります。

ただし、'@NA' 用語は残ります。

この方法でそれらを取り除くことができます:

ただし、サイズの異なるテーブルが多数あるため、これにはいくつかの独立したループが必要です。このデータをテーブルとしてインポートするよりエレガントな方法はありますか? それとも掃除?

データは次のようになります。

0 投票する
1 に答える
194 参照

matlab - 混合データ型 Matlab テーブル

makeValidName次のデータで関数を使用したい:

ただし、テーブルをインポートすると (readtable を使用して xlsx から読み取る)、次のようになります。

入力データ =

エントリがVal数値から文字列に変換されないようにするにはどうすればよいですか? これにより、使用できなくなりますmakeValidNamemakeValidNameテーブルが非常に大きく、適切な列に個別に名前を付けることができないため、すべての行と列に適用する必要があります。では、これを達成するための最もエレガントな方法は何でしょうか?

現在のコード:

次のエラーが発生します。

matlab.lang.makeValidName の使用エラー (72 行目) 最初の入力は、文字列または文字列のベクトル セル配列でなければなりません。

次のような列で望ましくない結果が生成されますVal

入力データ =

0 投票する
2 に答える
204 参照

excel - Excel タブから Matlab でテーブルを自動的に作成して名前を付ける

Excelファイルのタブ名の一部(すべてではない)のリストである次のセル配列があります。

選択したタブ =

このリストの内容に従って Excel シートの各タブを読み取り、タブの内容の表を返すにはどうすればよいですか? 新しいテーブルは、読み込まれたタブと同じ名前を持つ必要があります。

私は試しました(たとえば、「SectorAbsolute」タブの内容を含む「SectorAbsolute」というテーブルを作成するなど):

しかし、これはエラーを返します:

添え字を 1 つだけ使用してテーブルに添え字を付けることはできません。テーブルの添え字には、行と変数の両方の添え字が必要です。

0 投票する
1 に答える
106 参照

matlab - MATLAB テーブルの整数列とその他の数値列を分離する

データストア関数を使用して格納されたテーブル (csv) があり、テーブルの整数列 (カテゴリ) と別のテーブルの浮動小数点列 (数値) を分離したいと考えています。次のコードを試しました

しかし、次のエラーが表示されます

型 table の入力に対する未定義関数 round