炼数成金 门户 商业智能 R语言 查看内容

那些奇葩的R函数

2013-2-18 22:47| 发布者: 仙豆| 查看: 72676| 评论: 21|来自: 数据科学与R语言

摘要: 看别人的代码会遇到一些奇葩的函数,一般的教程上很少提到,但却有很好的用处,这类函数基本上分布在base以及utils包中,下面将它们略为归纳一下,以备后用。1 文件执行:在用R生成一个PDF文档后,如果想去打开它,你 ...

网络 函数

看别人的代码会遇到一些奇葩的函数,一般的教程上很少提到,但却有很好的用处,这类函数基本上分布在base以及utils包中,下面将它们略为归纳一下,以备后用。

1 文件执行:
在用R生成一个PDF文档后,如果想去打开它,你可能会在文件夹里找到再点开。再或者我们想调用系统中的其它程序来做点事情,可能要打开cmd敲点命令。实际上这都可以在R内部完成。举例来说用pandoc转换na.md成docx再打开它。

1
2
system('pandoc d:\\rspace\\na.md -o d:\\rspace\\na.docx')
shell.exec('d:\\rspace\\na.docx')

2 网络浏览:
browseURL:浏览某个指定的网页
download.file:下载网络文件到本地

3 文件操作
dir.create:新建一个文件夹
list.dirs:显示目录下的文件夹
list.files:显示目录下的文档
file.create:文档创建
file.exists:判断文档是否存在
file.remove:文档删除
file.rename:重命名
file.append:文档添加
file.copy:文档复制
file.symlink(from, to)
file.show:显示文档内容
file.info:显示文档信息
file.edit:编辑文档
zip: 压缩文件
unzip: 解压缩文件

4 运算进度条
在一个大循环运算时,如果可以看到目前的进度是比较方便的,txtProgressBar和setTxtProgressBar函数可以帮助做到这一点,下面是内置的一个小例子:

1
2
3
4
5
6
testit <- ...="..." function="function"
50

鲜花
4

握手
1

雷人
1

路过
1

鸡蛋

刚表态过的朋友 (57 人)

发表评论

最新评论

引用 xiaji 2014-5-15 15:02
小而美的技巧
引用 tokey 2014-5-9 10:31
thx
引用 adyh 2013-8-28 17:58
很实用的函数
引用 xpower 2013-8-11 11:01
不错,有用的技巧
引用 sason 2013-8-7 17:47
挺有意思
引用 kobe73er 2013-7-6 10:55
bucuo bucuo bucuo
引用 shaoshoutian 2013-7-1 23:19
我来回复挣金币
引用 shaoyexin 2013-7-1 12:35
这个不奇葩。只是比较的实用
引用 jiabiao1602 2013-6-25 10:15
学习了
引用 ivan0609 2013-6-8 16:52
感觉挺有意思的,简化了很多细节,使用更方便了
引用 weiwei8409 2013-5-17 11:48
学习了  很有意思!
引用 goldendata 2013-5-11 10:00
奇葩啊
引用 mingfly 2013-4-29 06:38
很实用!
引用 润无声 2013-4-28 07:50
这个要好好学习一下。
引用 co63oc 2013-4-14 09:58
是很有用处
引用 ejlearning 2013-4-7 21:07
.学无止尽纳,这玩意挺好玩的
引用 lixueshan 2013-3-17 16:24
功能强大:right:
引用 美丫小妞 2013-3-12 16:08
神人无处不在呀
引用 sunclechou 2013-3-4 17:38
Thanks for your sharing !
引用 genegirl 2013-3-3 16:53
thanks for your shareing!

查看全部评论(21)

热门频道

  • 大数据
  • 商业智能
  • 量化投资
  • 科学探索
  • 创业

即将开课

 

GMT+8, 2017-6-24 15:05 , Processed in 0.185627 second(s), 24 queries .