R语言常见问题(持续更新整理)

在百度知道里面回答问题,选择设置我的擅长分类为R语言,至今回答上百道题目,大都简单浅显。然码字不易,特将一些常见问题复制过来。


1.怎样在一个矩阵中找到变化最大的行?

x[which.max(apply(x,1,var)),]

先计算每行的方差,找出最大方差对应的行下标,再按照此下标索引。


2.清除变量。

Matlab中清屏使用 clc; ,R语言对应的就是 Ctrl + L ;

Matlab中清除变量 clear all; R语言就是 rm(list = ls(all = TRUE)) 。


3.R语言中导入csv第一行显示不出来。

把这个csv文件放到R语言的工作路径下,然后直接使用命令
data<-read.csv('1.csv', header=FALSE)
注意使用 header=F 不可以。

4.如何查看R语言运行后的前一页的数据?
在处理程序的时候,需要把运行的信息保存起来,便于后面查看。 比如 在linux下 用 Rscript运行,然后将运行信息输出到 logwenjian 。
或者使用上箭头,不断翻找你之前的命令,重新运行查看结果了。

5.数据挖掘用什么软件
1.R是用于统计分析和图形化的计算机语言及分析工具;
2.Weka可能是名气最大的开源机器学习和数据挖掘软件,但用起来并不方便,界面也简单了点;
3.Tanagra 是使用图形界面的数据挖掘软件;
4.RapidMiner现在流行的势头在上升,但它的操作方式和商用软件差别较大,不支持分析流程图的方式,当包含的运算符比较多的时候就不容易查看了;
5.KNIME和Orange看起来都不错,Orange界面看上去很清爽,但我发现它不支持中 文。推荐KNIME,同时安装Weka和R扩展包。
对于普通用户可以选 用界面友好易于使用的软件,对于希望从事算法开发的用户则可以根据软件开发工具不同(Java、R、C++、Python等)来选择相应的软件。

6.用R语言绘制散点之间的连线

用points()函数可以在绘制点,用lines()函数是在已有的图形上画直线,还有个curve()是画曲线的,具体的使用,help(lines) 就可以了。

7.如何让R语言通过RODBC库读写数据库的数据
首先需要加载 RODBC 的包,如果没有,请先安装!譬如读一个Excel表格的数据(xlsx格式的),代码供参考:
library(RODBC)
a <- odbcConnectExcel("bzz.xlsx")
dd<-sqlFetch(a,"bzz")
close(a)
summary(data)
另外,仔细阅读RODBC包对应的PDF文档,会找到答案的!

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值