11

リスト形式から数値形式に強制しようとしています。それが有用である場合、リストはもともと因子から描画されます (1x33 行です)。

私のリストは次のように定義されています。

tmpseqsf[[1]]

以下を提供します。

       TradeValue
1    72914431
2       25325
3       20139
4       ...

したがって、他のアドバイス(Stackoverflowなど)に基づいて、次を使用します:

tmpx <-as.numeric(tmpseqsf[[1]])

しかし、私はエラーが発生します:

エラー: (リスト) オブジェクトを型 'double' に強制することはできません

そして、何も起こらなかったことを確認するだけです:

is.numeric(tmpseqsf[[1]])
[1] FALSE

私が完全に欠けているものはありますか?

4

1 に答える 1

17

値が型係数の場合は、次のように変換する必要がありますas.numeric(as.character(unlist(tmpseqsf[[1]])))

于 2018-08-31T19:44:36.983 に答える