楼主: ariera
1033 0

[学习分享] 如何使R html help 使用自定义的固定port [推广有奖]

  • 0关注
  • 18粉丝

副教授

37%

还不是VIP/贵宾

-

威望
0
论坛币
7871 个
通用积分
48.2642
学术水平
25 点
热心指数
29 点
信用等级
18 点
经验
54326 点
帖子
217
精华
1
在线时间
1269 小时
注册时间
2010-5-24
最后登录
2023-3-2

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
在使用R时,往往需要打开R help html,事实上R是开启的一个http服务,而这个服务在默认情况下是随机选择一个未被占用的端口,因此往往会出现
如果什么都不发生的话,你应该自己打开‘http://127.0.0.1:xxxx/doc/html/index.html

但是我经常用到某一个页面想要加为浏览器书签那就不好办了,端口xxxx每次打开都在变。
该问题我Google了好久,也只有R help 提到去修改 help.ports,但具体怎么改居然没说.....
妥妥的修改默认options方法如下:
  1. options(help.ports = c(81,8080))
复制代码
其中的81 8080 是我设置的端口,可以设置更多。如果81被占用,会选择8080,依此类推。
然后为了方便每次启动需要自动设置该项,而我比较懒,希望每次打开能够自动启动服务。可以在R中执行以下函数,并在退出时保存,那么下次打开R就会自动执行,代码如下:
  1. .First <- function(){ options(help.ports = c(81,8080));library(tools);startDynamicHelp()}
复制代码
当然你可以在.First函数中添加任意你想预载入的包~~~



二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

关键词:Port Help HTML elp htm R help port 固定端口 自动打开

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
加好友,备注cda
拉您进交流群

京ICP备16021002-2号 京B2-20170662号 京公网安备 11010802022788号 论坛法律顾问:王进律师 知识产权保护声明   免责及隐私声明

GMT+8, 2024-6-18 02:39