4

プログラムの一部であるデータセットにアクセスしようとしています。結果は、データが存在しないというステートメントです。私が使用しているコードは次のとおりです。

ライブラリ(サバイバル)

必要なパッケージのロード:スプライン

data(package = "survival")

data(aml)

警告メッセージ:data(aml)内:データセット'aml'が見つかりません

コマンドdata(package = "survival")は、amlを含むデータのリストを生成しますが、data(aml)コマンドはデータを使用可能にします。必要なコマンドが不足していますか、それともサバイバルパッケージのファイルに問題がある可能性がありますか?どうすればファイルを見つけてamlの存在をテストできますか?

私はこれをデータファイルamlとam1についてテストし、テキストを読み間違えなかったことを確認しました。どちらも機能しませんでした。データファイルのリストの説明によると、このデータファイルの名前はすべて文字です。

4

1 に答える 1

4

の場合survival、パッケージの作成者はを実装lazyDataしています。つまり、を呼び出すことなくデータにアクセスできます。データはdataすでに検索パスにあります。

library(survival)
exists('aml')
## [1] TRUE

head(aml)
  time status          x
1    9      1 Maintained
2   13      1 Maintained
3   13      0 Maintained
4   18      1 Maintained
5   23      1 Maintained
6   28      0 Maintained
于 2013-03-27T03:59:48.063 に答える