我想删除一行:
if( nrow(mm) <= ncol(mm) )
从生物导体包“DEXSeq”怎么做?
R 包只是一个包含多个目录和文件的存档。您可以随意修改它们。下载包——它的结尾是“.tar.gz”。打开包装;在许多系统中,以下(从命令行)将起作用:
tar xzf package.tar.gz
或者,如果您有 zip Windows 版本的软件包 (package.zip),只需解压缩即可。
输入创建的目录,输入目录“R”并找到包含您的函数的文件:
cd package
cd R
grep "if( nrow(mm) <= ncol(mm) )" *.R
编辑它,然后重新打包:
cd ../..
tar czf package_mine.tar.gz
或者,在 Windows 中,将目录压缩回package.zip
表单。
您现在可以安装和使用 package_mine。
这不是唯一的方法,通常应该使用 R 重建包。但是,对于小的修改和快速尝试它会做的事情。