任何人都可以用纯文本或我的方式指向R帮助文件 格式为man page格式? “帮助文件”我指的是
??
查看man
,man -k
等。例如??recycle
很有趣,但没用;
我更喜欢grep -iw recycle
或man -k recycle
。
对不起,如果这个问题是重复的 - 它一定是,但我还没有找到它。
(必须从哪个文本生成$R_HOME/doc/manual/*.html
和*.pdf
?)
(为什么grep?因为它快,简单,熟悉 - 对我来说, 在键盘和鼠标之间翻转时长大的人不是问题:没有鼠标。)
<小时/> 补充:src tar中的... / * / man / *。Rd文件(感谢nicola)是latex how-do-i-convert-latex-to-plain-text-ascii 列出了几种可能性;
pandoc -f latex
在这些Rd文件的早期退出。
答案 0 :(得分:0)
一次使用R本身,一个pkg :: func。 R在某处找到帮助文本并以某种方式将其转换为接近纯文本 - “哪里”和“如何”隐藏得很好但不重要。
(事实上我必须使用Rscript
来获取单个帮助文件:
# rhelp topic [package]: R help for one function > stdout
# (sink(), help() geht nicht ? in R 3.1.3 mac 10.8.3)
case $1 in
"" ) Rscript -e "help( package=${2-NULL} )" ;;
* ) Rscript -e "help( topic=\"$1\", package=${2-NULL} )" # topic ":" "@" "[.data.frame"
esac |
# _\010U_\010s_\010a_\010g_\010e: -> Usage:
# \010 is the single char ctl-H, backspace
sed '
/^_/ s/_\010//g
'