我正在尝试制作我的第一个个人R包,我在包中传递了一些.wav文件,如下所示:
#....extra code
natural_noise <- "birdsound.wav"
wav_file_location <- system.file(paste("sound/", natural_noise, sep=""), package= "package1")
我在同一个R包项目目录下的一个声音文件夹中有一个文件birdsound.wav。但当我使用Check
功能时,它一直会导致错误:checking top-level files ... NOTE
Non-standard file/directory found at top level:
'sound'
当我删除我的文件夹并将wav文件移出文件夹时,我得到了相同的错误,但最后一行发生了更改:checking top-level files ... NOTE
Non-standard file/directory found at top level:
birdsound.wav
有人能给我指路吗。我已经看了谷歌和这里的论坛。非常感谢。
在包内的inst
目录中放入额外的文件。有关特定声音的示例,请参阅将.wav
文件放入inst/sounds/
中的蜂鸣器包的结构。
《R包》一书中有一节有更多细节。