0

データセットの最初の列を観測名として設定しようとしています。各観測は、データセット「ポートフォリオ」内の個別の株式です。

私はこのコマンドを試しました:

portfolio.Properties.ObsNames = portfolio.ticker

エラーメッセージが表示されました

Error using dataset/subsasgnDot (line 31)
NEWNAMES must be a nonempty string or a cell array of nonempty strings.

Error in dataset/subsasgn (line 83)
a = subsasgnDot(a,s,b);

コードを見ましたが、どこが間違っているのかわかりませんでした。

セル配列にキャストしようとしましたが、うまくいきませんでした。私はこのコードを使用しました:

portfolio.Properties.ObsNames = dataset2cell(portfolio.ticker)

このエラーメッセージが表示されました

Undefined function 'dataset2cell' for input arguments of type 'cell'.

次に何を試せばいいですか?

4

1 に答える 1

0

キャストを別の行で行うことで、なんとかキャストできました。

于 2012-12-30T04:34:44.043 に答える