全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
12669 8
2015-07-06
你好,各路大神。新近学习R语言。向各路大神请教最基本的问题。
首先,我想进行某项操作,比如就是画图,假设我不知道有plot这个函数,怎么查询是否有R的内置函数可以完成该功能。

其次,假设同样是我想用plot这个函数,但是这个函数有很多参数,比如我看过如下的plot函数用法:
plot(msft.df$Adj.Close, type = "l", lty = "solid", lwd = 2,
     col = "blue", ylab = "return")
阅读这些R程序实例,会碰到一些自己不知道的参数设置,比如这个里面,假设不清楚type="l",lwd=2是设定了什么。如何进行相关的查询?

同时,想问一下,听说过,R可以加载一些写好的package,以便于你的分析。这个的逻辑是不是这个package就是包含了一些写好的函数,而你加载了这个package后,就可以在你自己的程序中直接调用这些别人写好的函数,省去了自己写以方便你的分析?

谢谢。




二维码

扫码加我 拉你入群

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

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

全部回复
2015-7-6 21:52:20
努力学习中的小白来回答。

Q1: 我感觉没有必要去了解内置的到底有哪些function,应该从你需要解决的问题来出发去找function。代码写多了,自然而然对function们就熟悉了。如果内置的没有,装个package就好了。

Q2: 想要知道function有什么参数,简单运行"?+function name" 比如: ?plot 就能直观看到function的具体参数设置了。

Q3: 恩对的。

在最初的的学习阶段,不管是上课还是自学,都没有从书本上系统学过,个人觉得更有效的学习方法是: 一个case----> 如何用R解决,Excel VBA ----> 转换成R code。  

不知道国内是否能上http://stackoverflow.com/,从这上面学习到很多...
二维码

扫码加我 拉你入群

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

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

2015-7-7 00:44:57
你的这些问题在国内真的有点麻烦。在国外的话 只需要谷歌一下即可,比如你想知道R有没有作图的命令,那么直接谷歌r plotting就可以了,会列出来一系列关于作图的命令,自己选取即可。

关于命令中那些参数的设置,比如plot,你在R里面输入?plot就会进入关于这个命令的具体解释,一般会对所有的命令里面的参数进行解释,你需要仔细的读。另外一个办法就是,用那些现成的例子,然后自己试着“玩”一下这些参数,改一下数值,改一下选项什么的,看看最后画出来的图形有什么变化,这样就会有一个更加直观的认识了。我就是这样的方法。

祝你成功!
二维码

扫码加我 拉你入群

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

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

2015-7-7 14:00:42
crystalyang1210 发表于 2015-7-6 21:52
努力学习中的小白来回答。

Q1: 我感觉没有必要去了解内置的到底有哪些function,应该从你需要解决的问题 ...
谢谢!很有帮助!
至于第一个问题,就是有时候需要写一个函数,比如要排序什么的,总会想一想,是要自己写一个排序函数,还是会有一个类似sort的函数用一下直接排序啥的。
二维码

扫码加我 拉你入群

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

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

2015-7-7 14:01:59
笑意苍凉 发表于 2015-7-7 00:44
你的这些问题在国内真的有点麻烦。在国外的话 只需要谷歌一下即可,比如你想知道R有没有作图的命令,那么直 ...
谢谢!
恩,确实很多问题,Google一下比较容易,现在都得在论坛里请教!
二维码

扫码加我 拉你入群

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

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

2016-3-13 20:20:19
江枫凭栏 发表于 2015-7-7 14:01
谢谢!
恩,确实很多问题,Google一下比较容易,现在都得在论坛里请教!
怎么用谷歌,翻不出去啊
二维码

扫码加我 拉你入群

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

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

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群